Struts1.3
文章平均质量分 88
xianqiang1
这个作者很懒,什么都没留下…
展开
-
Struts-文件上传
Struts通过封装,可以非常简的实现文件上传,在页面上只需要提供一个元素,则Struts自动的将其提交的属性封装成一个org.apache.struts.upload.FormFile对象注入到对应ActionForm对象中,则在Action中直接可以通过ActionForm对象的FormFile属性来操作上传的文件流,从而实现上传功能,具体的示例如下:首先,要先创建一个上传的页面视图文件i原创 2012-10-26 15:33:16 · 1050 阅读 · 0 评论 -
Struts-利用Token解决重复提交
利用同步令牌(Token)机制可以解决Web应用中重复提交的问题,Struts通过org.apache.struts.action.Action类中提供的一系列和Token相关的方法给出一个参考实现:1.protected boolean isTokenValid(javax.servlet.http.HttpServletRequset requset) 判断存储在当前用户会话中的令原创 2012-10-26 15:31:50 · 1163 阅读 · 0 评论 -
Struts-第一个Struts应用
摘自:《精通struts.基于MVC的.Java.Web设计与开发》---电子出版社--2004年8月第1版应用首页:输入test,单击提交后显示:保持输入框为空再次提交:最后输入Monster,显示页面如下:1.配置web.xml,加入Struts框架:<web-app xmlns="http://java.sun.com/xml/n原创 2012-10-26 15:32:12 · 958 阅读 · 0 评论 -
Struts-分页表单
有时候,由于表单数据太多,无法在同一个页面显示(如用于用户注册的表单),可以把它拆分成多个表单,分多个页面显示,在这种情况下,即可以为每个表单创建单独的ActionForm,也可以只创建一个ActionForm,它和多个表单对应,下面就来介绍通过struts来实现此功能,本例使用一个ActionForm共享多个表单的机制来实现,运行截图如下:1.进入首页,输入帐号与手机信息:2.点击“原创 2012-11-07 23:23:11 · 1247 阅读 · 0 评论 -
Struts-国际化支持
实现原理在Struts中,session中存放当前会话的Locale的key值为:Globals.LOCALE_KEY,更改session中的这个属性就可以同它关联的标签等实现国际化。标签根据存储在session范围内的Locale实例,从默认的Resource Bundle中检索和Locale对应的资源文件,再从资源文件中读取key对应的消息字符串。同样的还有等,同时Struts的验原创 2012-11-07 23:35:24 · 1166 阅读 · 0 评论