`

Struts2在页面取值为空的问题.

阅读更多

在struts2项目中.一开始,项目能够正常运行. web.xml中的配置如下:
<filter-mapping>
<filter-name>struts2</filter-name>
   <url-pattern>/*</url-pattern>
</filter-mapping>
加了URLREWRITER后据说需要在filter-mapping中多加一个配置:
<filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>

</filter-mapping>
但是, 加了这两个属性之后,页面不不能获取后台action中的值了.

 

请问如何解决这个问题呢?

分享到:
评论

相关推荐

    struts2国际化 标签 页面 处理类

    在Struts2中实现国际化,主要包括配置、JSP页面、表单和Action类的处理。 首先,在`struts.xml`配置文件中,我们需要声明全局的国际化资源文件。通过设置常量`struts.custom.i18n.resources`的值为`message`,我们...

    牧紫小岩的Struts2学习笔记

    Struts2允许客户端产生的参数在`struts.xml`中通过`${}`语法进行取值,这里的取值并非来自EL表达式,而是从`StackContext`中获取,这是一种不同于传统EL表达式的参数处理方式。 #### MVC模式与Struts2架构 MVC...

    request.getParameter()取值为null的解决方法

    根据上述文件信息,造成`request.getParameter()`取值为null的原因是页面元素的id属性和name属性设置不一致。 在HTML中,一个表单元素可以同时拥有id和name属性。id属性用于在同一个页面内唯一标识该元素,便于...

    struts2.0标签$ # %的区别

    其中,Struts2标签库(Struts2 Tags Library)是开发者常用的工具之一,它不仅简化了前端页面的开发工作,还提高了应用的性能与可维护性。本文将详细介绍Struts2.0标签库中 `$`, `#`, `%` 的使用方法及其区别。 ###...

    ERP程序撰写规范.pptx

    - `declare`部分应在JSP页面最前面,接着是`脚本块。 - JavaScript代码通常放在页面底部,如果与JSP文件一起包含,应注意避免出现问题。 - HTML标签间应使用换行和缩进保持层次清晰,例如`&lt;html&gt;&lt;form&gt;&lt;table&gt;&lt;tr...

    编码常见问题

    ### 编码常见问题知识点详解 #### 一、命名规范 **1. 包命名** - **前缀**: 总是使用全小写字母,通常为`com`, `edu`, `org`等。 - **后缀**: 根据各公司的内部命名规范,一般采用`公司名+项目名`的形式,例如`org...

    基于ssh的库存管理系统

    【基于SSH的库存管理系统】是一种基于Struts2(S)、Spring(S)和Hibernate(H)三大开源框架的Web应用程序,用于高效、精准地管理库存。SSH框架是Java Web开发中常用的模型-视图-控制器(MVC)架构模式的实现,它...

    computerPDF.pdf

    - `orderLevel`(工单级别,非空,可取值为1-1级、2-2级、3-3级) - `createDate`(创建时间,非空) 数据库可以选择Oracle或MySQL进行设计。 #### 四、实现步骤与具体要求 1. **数据表创建**: - 创建项目表`...

    MyEclipse中涵盖知识点.docx

    通用标签处理逻辑、运算和取值,而UI标签则专注于页面表现。Struts2标签库的强大之处在于其主题和模板支持,简化了视图层的开发。 7. **JavaEE (Java Enterprise Edition)**: Java EE是用于开发企业级应用的标准...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    市场上相应的检测平台诸如检测通、凡特网等皆为pc端检测网站,并且操作繁琐不够人性化,用户在实地使用中存在很多问题。昆山工业技术研究院着眼于为委托用户和质检机构搭建良好的沟通桥梁,免去目前市场业务中企业...

    清华同方,中科软,北大方正,IBM JA VA笔试题

    2. **JSP生命周期**:理解JSP页面转化为Servlet的过程,以及init、service、destroy方法。 3. **EL(Expression Language)**:用于访问JavaBean属性和集合的方法。 4. **JSTL(JavaServer Pages Standard Tag ...

    JAVA联创面试试题

    3. **int取舍范围**:在Java中,`int`类型是一个32位带符号整数,其取值范围是-2^31到(2^31)-1,即-2,147,483,648到2,147,483,647。 4. **继承与方法调用**:在类继承结构中,子类A继承父类B,B又继承父类C,A可以...

    freemarker总结

    defaultValue,第一种用法不给缺失的变量指定默认值,表明默认值是空字符串,长度为0的集合,或者长度为0的Map对象. 使用!指定默认值时,并不要求默认值的类型和变量类型相同.使用??运算符非常简单,它总是返回一个布尔值...

    Java工程师考试题复习资料.docx

    根据提供的文档内容,我们可以...- **对象创建示例**:正确的对象创建示例,需要注意类型兼容性问题。 以上就是从给定文档内容中整理出来的关键知识点及详细解释,希望能够帮助您更好地理解Java工程师考试的相关内容。

    Java第一课

    - Java中的整数类型包括byte、short、int和long,它们分别占用1、2、4、8个字节,具有不同的取值范围。例如,int类型范围为-2147483648至2147483647。 - 字符类型char在Java中占用2个字节,用于存储单个Unicode...

Global site tag (gtag.js) - Google Analytics