首先给大家拜个年,我想请教一下在struts 里怎么实现像asp.net 中的server.execute()方法呢???
我想做一个新闻发布系统,只有用户登陆到系统后才可以访问相关界面,我是这么做的,当用户正确的登陆到系统后,把session中的flag值改写成ok,然后每个界面只要判断session中的flag值是否为ok,如果不为ok就转到用户登陆界面,如果每个界面里都这么写,挺麻烦的,于是我想用asp.net   中的server.execute方法来做,可是我不怎么怎么做了。。。。。。。。。。。
------解决方案--------------------zhe这个是J2SE 去框架 或者 J2EE 板块去问问吧..
------解决方案--------------------我觉得应该每个页面都判断,可以做成一个标签
------解决方案--------------------不要做成标签,如果这样的话,你还是需要在每个jsp文件中调用标签那么麻烦.   
 lz说的这个问题,可以考虑用web框架的过滤器实现,很简单的。   
 filter和tomcat是没关系的,它是属于j2ee的东西,tomcat一般都支持的。    
 web.xml内容:    
  <web-app>   
  <servlet>   
  <servlet-name> MyFilter </servlet-name>   
  <servlet-class> MyFilter </servlet-class>   
  </servlet>     
  <servlet-mapping>   
  <servlet-name> MyFilter </servlet-name>   
  <url-pattern> /* </url-pattern>   
  </servlet-mapping>   
  </web-app>     
 filter内容:    
 import javax.servlet.Filter;  
 import javax.servlet.ServletRequest;  
 import javax.servlet.ServletResponse;  
 import javax.servlet.FilterChain;  
 import javax.servlet.FilterConfig;  
 import 
java.io.IOException;  
 import 
javax.servlet.ServletException;    
 public class MyFilter implements Filter  
 {  
 public void doFilter(ServletRequest request,    
 ServletResponse response, FilterChain chain) throws 
IOException,     
ServletException   {  
 //=================================  
 //这里写你的验证内容,和验证错误后的重定向  
 //=================================    
 chain.doFilter(request,response);  
 }  
 public void init(FilterConfig filterConfig)  
 {  
 }  
 public void destroy()  
 {  
 }  
 }   
 这里有一个chain,一个链条,可以让你实现许多个代码的验证,其中就可以包括lz说的身份严正.你只需要在web文件中配制一次就ok,一劳永逸.你可以在google上搜索下,很多这样的代码和资料.
------解决方案--------------------Filter 就是专门处理楼主这种问题的。详见楼上。