Struts
cppinside
这个作者很懒,什么都没留下…
展开
-
Struts2中,能够限制Action的成员变量的注入吗?
根据目前掌握的知识来看,Url请求中的参数,均可以通过Action的set方法被注入到Action中。现在的问题是,Action中的一些成员变量不想被注入。如上传文件时,存放服务器上传的路径是通过struts.xml中的param设定的,同样,Action中也需要对应这个路径的set方法,如:public void setUploadDir(String uploadDir) 这样做的话原创 2013-06-14 01:23:21 · 394 阅读 · 0 评论 -
谈谈我对Struts2文件上传的理解(顺便讲了一下Struts2处理请求的大体过程)
在写上传文件的程序时,出现了异常,引发了我对Struts2上传文件的过程的Debug,结果有点心得,也想明白了我的一些疑惑,把整个过程与大家共享一下。没有图只有字,大家如果看着不爽,可以直接看问题以及解决方法。下文书中包的版本:commons-fileupload-1.2.1.jar、struts2-core-2.1.2.jar孙鑫的书《Struts2 深入详解》509页是关于限制上传原创 2013-06-14 01:23:49 · 417 阅读 · 0 评论 -
Struts2 关于redirect后在页面显示前一页面错误信息的处理方法
可以借助于Message Store Interceptor来进行处理。参考:http://struts.apache.org/2.x/docs/message-store-interceptor.html原创 2013-06-14 01:23:12 · 389 阅读 · 0 评论 -
Struts 2中验证失败后,radio回复到默认值的问题
使用FreeMarker和radio标签,结果当验证失败时,radio的选中项不是保持在选中的项目上,而是回到了默认值。用户名:性别:上面的代码中,默认情况下,user.sex选中项是男,此时选中女,如果输入user.username不合法,验证失败后页面重新回到当前网页时,user.username输入的值可以正常保存,但是user.sex选中的不是女了,而是回到了默认值原创 2013-06-14 01:23:04 · 379 阅读 · 0 评论 -
在Struts2的select或radio标签中使用FreeMarker的Hash的方法
在Struts2的radio或select标签中无法使用FreeMarker定义的Hash(散列)变量,这个问题让初学Struts2的我头痛了好长时间,遍查资料,也得不到解决之法。昨晚下载了Struts2的源码,调试了一下,找到原因所在,应该是Struts2的一个Bug,修改了Struts2的一个类,问题解决。因为解决了这个问题,对我来说,意义非常大,所以,我认为对其他朋友肯定也有意义,下文原创 2013-06-14 01:23:36 · 370 阅读 · 0 评论 -
由IE浏览器引发的Struts2的Bug(submit无法传至服务器)
Struts2问题还真不少,哎,无耐已经上了这条船。现在公开这个由IE浏览器引起的Bug,希望引起大家的注意。下文也将给出一个简单的解决方案。另注:如果觉得本文还点价值,请顺便帮忙解决一下以下的问题,不胜感激。(问题放到“问答”里,没人理啊,无耐再次被扔到“问答”里,javaeye管理员的某些倾向性实在无法理解)http://www.iteye.com/problems/7876测原创 2013-06-14 01:23:40 · 425 阅读 · 0 评论