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

发布于 2021-11-15 07:10:04 字数 2445 浏览 928 评论 2

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>


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

离不开的别离 2021-11-20 00:35:58

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

爱的那么颓废 2021-11-19 01:30:30

就这样沉了??........

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文