
struts
文章平均质量分 71
aguangs
这个作者很懒,什么都没留下…
展开
-
struts中ActionServlet核心处理RequestProcessor.process()
public void process(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { // 处理 contentType 为 multipart/form-data 的 POST 请求,如果是则将请...原创 2010-08-29 17:04:11 · 282 阅读 · 0 评论 -
Struts串讲
Struts串讲一、struts概述1、Struts实现MVC设计模式(1)Struts实质上就是在JSPModel2的基础山实现一个MVC框架。1)模型:由业务实现业务逻辑的JavaBean或EJB组件构成2)控制器:由ActionServlet和Action来实现3)视图:由一组JSP文件构成(2)2、Struts的工作流程(1)Web应用启动时加载...原创 2011-02-11 10:40:43 · 103 阅读 · 0 评论 -
Struts2与DWR在项目中的共存解决方案
在struts2.properties中配置即可. struts.action.excludePattern=/dwr/.*,/dwr/test/.*原创 2011-09-10 22:35:11 · 115 阅读 · 0 评论 -
Struts1.x note
转自http://javaee-dev.iteye.com/Day1: overview: 1.MVC概述 2.Struts框架 (技术概览) 3.Struts开发步骤 4.Struts新手上路 5.Struts详解 6.使用工具构建struts应用 ************************************************************** 一 MVC概述 (...原创 2010-10-26 17:32:36 · 138 阅读 · 0 评论 -
密码MD5加密及日期转换器
今天继续学习bbs项目,汤老师讲了会员注册的实现,要对密码进行md5加密,日期型的属性存入数据库前要进行解析,如会员的生日,注册日期等。还有要对用户注册信息进行服务器和客户端验证。下面介绍一下我在学习中遇到的比较重要的知识。 昨天概述了一下md5加密算法,MessageDigest实例对象的digest方法产生数字摘要是一个字节数组,我们应该将这个字节数组转换为16进制的字符串,再存入数据库。...原创 2010-10-26 10:21:01 · 827 阅读 · 0 评论 -
传智播客erp项目学习,防止表单重复提交及MRP
今天结束了erp的学习,赖老师对模块加入防止表单重复提交功能的实现进行了讲解,对ssh进行了总结,在有些技术方面比如对标签使用的选择,尽量用最基本的东西,不要太依赖某一个框架,最后还讲了MRP:Materials Requirements Planning (物料需求计划)的业务流程。防止表单重复提交,使用令牌(token)管理机制:每次提交之前必须获取一个新令牌。1、 服务端给客户端发送一个...原创 2010-10-26 09:47:52 · 172 阅读 · 0 评论 -
ActionForm的生命周期浅探
看了很多的资料书籍,都提了一下ActionForm的生命周期。例如,在“Programming Jakarta Struts"中是这样描述的:“控制器收到的请求”->“创建或再循环ActionForm”->“调用reset()“->“正确保存ActionForm”->“由请求组合ActionForm”->“验证ActionForm”。如果验证不通过返回到输入,否则调用...原创 2010-10-21 12:48:50 · 98 阅读 · 0 评论 -
Struts 1.x | <html> 标签库
html标签库生成html元素的标签 1)<html:link>相当于<a href>标签 A)href:要链接的目的地。比如:<html:link href="a.jsp">进入a.jsp</html:link> B)forward:要...原创 2010-10-21 12:11:26 · 93 阅读 · 0 评论 -
SSH项目中利用struts的ExceptionHandler处理异常
一、概述 在Struts1.X的版本中加入了对异常的处理 Exception Handling,有了它就不需要我们用try/catch等捕获异常,一旦出现了我们已经定义的异常那么就会转到相应得页面,并且携带定制的信息。Struts框架提供了默认的异常处理org.apache.struts.action.ExceptionHandler,它的execute()方法负责处理异常。在...原创 2010-10-13 17:25:26 · 116 阅读 · 0 评论 -
commons-beanutils包ConvertUtils使用(二)
1.org.apache.commons.beanutils.ConvertUtils这个类的使用介绍,这个工具类的职能是在字符串和指定类型的实例之间进行转换。 目前支持的类型有: java.lang.BigDecimal java.lang.BigInteger boolean and java.lang.Boolean byte and java.lang.By...原创 2010-10-13 16:37:56 · 1482 阅读 · 0 评论 -
org.apache.commons.beanutils.ConvertUtils
ConvertUtils,这个工具类的职能是在字符串和指定类型的实例之间进行转换。目前支持的类型有:java.lang.BigDecimal java.lang.BigInteger boolean and java.lang.Boolean byte and java.lang.Byte char and java.lang.Character ...原创 2010-10-13 16:33:23 · 1443 阅读 · 0 评论 -
透析struts中的redirect="true"与redirect="false"
再struts-config.xml文件的forward下有个redirect属性,这个属性的值为true和false有什么区别呢redirect="true"时,会调用sendRedirect进行定向,而sendRedirect定向采用的时"(HTTP status 302)。 再浏 览器发生页面改变 redirect="false"时采...原创 2010-10-13 13:28:22 · 720 阅读 · 0 评论 -
struts-config.xml的controller 元素
用于配置ActionServlet. 属性 描述 bufferSize 指定上载文件的输入缓冲的大小。该属性为可选项,默认值为4096. className 指定和元素对应的配置类。默认为org.apache.struts.config.ControllerConfig. contentType 指定响应结果的内容类型和字符编码。该属性为可选项,默认值为text/html。如果在...原创 2010-10-13 13:07:23 · 264 阅读 · 0 评论 -
防止刷新、重复提交
问题场景:在项目的添加方法中,添加完毕后,当用户再次刷新当前页面时,数据库中会出现一条相同的数据,struts 问题解决: 1、修改action类中的添加方法中的跳转方式,修改为: ActionRedirect redirect = new ActionRedirect(mapping .findForward("returnlist")); retu...原创 2010-09-06 10:33:57 · 209 阅读 · 0 评论 -
struts2 拦截器获取 request
ActionContext actionContext = invocation.getInvocationContext(); HttpServletRequest request= (HttpServletRequest) actionContext.get(StrutsStatics.HTTP_REQUEST);原创 2011-11-26 23:23:27 · 299 阅读 · 0 评论