Struts2 整合Sitemesh中,怎么在jsp中拿到actionerror中的值?

空云万里晴 发布于 2012/04/06 00:16
阅读 1K+
收藏 0

Struts2 整合Sitemesh中,怎么在jsp中拿到actionerror中的值呢?表单的值能注入到action中,但在jsp页面中拿不到actionerror的值。是web.xml的配置问题,还是....?

下面是web.xml文件的配置:

<?xml version="1.0" encoding="UTF-8"?>

<web-app version="3.0" 

xmlns="http://java.sun.com/xml/ns/javaee" 

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 

http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">

  <display-name></display-name>

  <welcome-file-list>

    <welcome-file>index.jsp</welcome-file>

  </welcome-file-list>

  

  

  <filter>

<filter-name>struts-cleanup</filter-name>

<filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class>

</filter>

  <filter-mapping>

<filter-name>struts-cleanup</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

  

  

<filter>

<!-- 定义sitemesh过滤器 -->

<filter-name>sitemesh</filter-name>

<!-- 定义sitemesh过滤器类文件路径 -->

<filter-class>

com.opensymphony.module.sitemesh.filter.PageFilter

</filter-class>

</filter>  

<filter-mapping>

<!-- 定义sitemesh过滤器映射名 -->

<filter-name>sitemesh</filter-name>

<!-- 定义sitemesh过滤器对根目录下所有文件进行过滤 -->

<url-pattern>/*</url-pattern>

</filter-mapping>

  

  

  <filter>

<!--过滤器名字  -->

<filter-name>struts2</filter-name>

<!-- 过滤器支持的struts2类  -->

<filter-class>

org.apache.struts2.dispatcher.FilterDispatcher

</filter-class>

</filter>

<filter-mapping>

<!--过滤器拦截名字  -->

<filter-name>struts2</filter-name>

<!--过滤器拦截文件路径名字  -->

<url-pattern>/*</url-pattern>

</filter-mapping>

  </web-app>


加载中
0
空云万里晴
空云万里晴
就这样沉了??........
0
b
beartlin

既然用了STRUTS2,就用它的方式:<s:actionerror/> 。

返回顶部
顶部