struts2.3.20遇到的问题

1,静态方法不能调用了

2,

传普通字符串

<s:set var="a" value="‘aaa‘"/>
<s:property value="#a"/>

传数字

<s:set var="a" value="123"/>
<s:property value="#a"/>

传变量

<s:set name="username" value=‘username.replace(".","")‘/>

<s:property value="#username"/>

时间: 2024-07-28 18:45:10

struts2.3.20遇到的问题的相关文章

eclipse集成struts2.3.20

需要强调的是,这里介绍的是在eclipse工具下集成struts2.3.20而不是MyEclipse添加对struts2的支持~MyEclipse可以很方便的在工程中添加对struts2的支持,网上随便搜一下资料很多,例如http://jingyan.baidu.com/article/93f9803fe1acefe0e46f55fd.html这个页面里讲的就不错~ 这里需要注意的是,eclipse可以精确的支持struts2的详细版本,例如这里的struts2.3.20,而MyEclipse虽

Struts2.3.20不支持OGNL静态方法调用allowStaticMethodAccess

<!-- 允许OGNL调用静态方法 --> <constant name="struts.ognl.allowStaticMethodAccess" value="true"/> 即便在struts.xml中设置了,允许静态方法访问,在JSP页面中,依然无法调用,从维基上面看到了如下一段说明, 也就是说,从安全角度的考虑,即便你在struts.xml中启用了该项配置,它也起不到效果,建议你移除或修改静态方法调用的部分.

struts2.3.20中action中的validate校验

public class RegisterAction extends ActionSupport { private String username; private String password; private String repassword; private int age; private Date birthday; private Date graduation; public String getUsername() { return username; } public

Struts2+Spring+Hibernate环境搭建

struts-2.3.20 spring-4.1.4 hibernate-4.3.8 slf4j-1.7.10 1.在MySQL中建立数据库 mysql> create database myoa default character set utf8 2.在MyEclipse中建立Web Project 在项目上右键-Properties,设置编码为UTF-8. 3.配置Struts2 拷贝jar包(依照示例,另aopalliance.jar). 在web.xml中写入Struts Filter

struts2默认拦截器defaultStack

第一次使用Struts2.3.20,前台页面向后台传值,怎么总是提示值为null,查找半天原来是struts配置文件的action中忘记引入defaultStack拦截器了,所以即使Action中万事(封装参数的getter和setter)俱备,还是无法达到预期效果. 使用自定义的拦截器配置在struts配置文件的action中,还要引入defaultStack,否则使用了modelDriven的formBean将不能获取到form表单中字段的值. <package name="defau

Struts2下载及简介

Struts2下载及简介 一.Struts2下载: 进入网址:http://struts.apache.org/download.cgi#struts23163 可以下载最新的Struts2. 1.Full Distribution:下载Struts2的完整版.该版包括Struts2的示例应用.空示例应用.核心库.源代码和文档等. 2.Example Application:仅下载Struts2的示例应用,这些示例对学习Struts2有很大用处. 3.Essential Dependencies

使用maven编译struts2源码变成Eclipse项目

首先去https://struts.apache.org/download.cgi#struts2320 下载Struts的源码包,我下载的版本是:Struts 2.3.20,下载完成之后,解压即可 安装maven,网上一大推,就不说安装方法了,之后配置maven环境变量,打开cmd,输入mvn -version 如果输出如下内容,那么代表安装配置成功: Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-1

Struts2+Hibernate3+Spring3 整合

Struts2+Hibernate3+Spring3 整合 一.SSH的下载 首先SSH的下载就已经是一个难点.SSH三个地方同时推出各自的新技术,已经要求利用Maven完成其版本的同步.毕竟spring的版本,决定其能整合什么版本的Struts与hibernate.Spring3.0.5就不能整合Hibernate4.x了.因此本文选取的SSH的版本,分别为struts 2.3.20 GA.Hibernate3.6.10Final.Spring3.0.5,最后有一个log4j,因为Spring

Struts2 逐步成长(六):Ajax配置

result字符串处理:inputStream = new ByteArrayInputStream("your string".getBytes("UTF-8")); xml针对上面return的配置 action: package web; import java.io.ByteArrayInputStream; import java.io.InputStream; import java.io.UnsupportedEncodingException; im