Struts2(二)

配置核心过滤器:

    Struts 框架想要执行,所有的的请求都要经过这个前端控制器(核心过滤器),所以需要配置这个核心过滤器。因为这个过滤器完成了框架部分功能,那么我们打开web.xml ,在web.xml中进行如下配置:

    

<filter>

       <filter-name >struts2</filter-name>
     
       <filter-class> org.apache.struts2.dispatcher.ng.filter.strutsPrePareAndExecuteFilter</filter-class>
          
</filter>
  
  <filter-mapping>

               <filter-name>struts2</filter-name>
               <url-pattern>/*<url-pattern>
    </filter-mapping>    

   

 

启动服务器: 点开click 页面点击链接  

 

 

 

控制台显示:

 

 

正常的 Struts2 项目是要有页面跳转效果的  ,这时候我们需要修改Action类中的execute方法中的返回值。这个方法返回的是一个String类型,这个String类型的值就是一个逻辑视图(逻辑视图相当于相当于一个真实的页面,取了一个别名)

 

 

 

修改 struts.xml

 

打开struts.xml文件,对<action>标签进行完善,在<action > 中配置一个<result >标签  ,标签中的name属性就是 之前execute方法返回的那个字符串的逻辑视图名称seccuss,标签的内部就是跳转的页面

 

 

 

接下来 。我们可以启动服务器测试项目

打开页面:

 

 

 

 

点击链接 

浏览器页面跳转到hello.jsp的内容

 

posted @ 2018-03-04 21:06  逆水行舟!  阅读(162)  评论(0编辑  收藏  举报