![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STURT2
文章平均质量分 58
For_living
这个作者很懒,什么都没留下…
展开
-
Struts 1 和 Struts 2 的线程安全
<br />Action类<br />Struts 1要求Action类要扩展自一个抽象基类。Struts 1的一个共有的问题是面向抽象类编程而不是面向接口编程。 <br />Struts 2的Action类实现了一个Action接口,连同其他接口一起实现可选择和自定义的服务。Struts 2提供一个名叫ActionSupport的基类实现一般使用的接口。虽然,Action接口不是必须的。任何使用execute方法的POJO对象可以被当作Struts 2的Action对象使用。 <br /><br />程模原创 2010-10-30 23:31:00 · 597 阅读 · 0 评论 -
strut2 学习
方法一: ActionContext actionContext=ActionContext.getContext(); actionContext.getApplication().put("app", value) actionContext.getSession().put("se", value); actionContext.put("req" value) 方法二:XXXAction extends Actio原创 2010-11-04 11:38:00 · 631 阅读 · 1 评论 -
防止form 重复提交
<br />1:<br /><action name="user"<br /> class="com.bjsxt.struts2.user.action.UserAction"><br /> <interceptor-ref name="defaultStack"></interceptor-ref><br /> <interceptor-ref name="token"></interceptor-ref><br /> <result name="invalid.token">/index原创 2010-11-04 21:04:00 · 593 阅读 · 0 评论 -
单一文件上传
<br />以下为在单一环境下的结果,如果加其他的框架可能有新问题<br />1:commons-fileupload-1.2.1.jar commons-io-1.3.2.jar<br />2:<form action="fileUpload" method="post" enctype="multipart/form-data"><br /> <input type="file" name="image"><br /> <input type="submit" value="上传"><br原创 2010-11-04 14:18:00 · 791 阅读 · 3 评论 -
开发时struts,xml 最好
<br /> <constant name="struts.enable.DynamicMethodInvocation" value="false" /><br /> <constant name="struts.devMode" value="true" /><br /> <constant name="struts.i18n.encoding" value="GBK" /><br /> <constant name="struts.configuration.xml.reload" value="tr原创 2010-11-04 17:26:00 · 430 阅读 · 0 评论 -
interceptor
<br /><?xml version="1.0" encoding="UTF-8" ?><br /><!DOCTYPE struts PUBLIC<br /> "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"<br /> "http://struts.apache.org/dtds/struts-2.0.dtd"><br /><struts><br /> <constant name="struts.devMod原创 2010-11-04 17:28:00 · 760 阅读 · 1 评论 -
参数校验
validate()方法会校验action中所用与execute()方法签名相同的方法如果系统中的fieldErors 包含信息,则会转发到input的result在jsp中 可以调用package com.bjsxt.struts2.user.action;import java.util.regex.Pattern;import com.opensymphony.xwork2.ActionSupport;public class UserAction extends ActionSupport { @O原创 2010-11-04 19:11:00 · 710 阅读 · 1 评论 -
即使是strut2 也要写scope
<br />情形:用户注册,或则使用到 sessionFactory.getCurrentSession().persist();方法时候,第一次保存正常,在没有重启下再保存下一个就报 org.hibernate.PersistentObjectException: detached entity passed to persist异常 <br />原因分析: <br />1。保存第一个的时候已经赋值了id,因为配置了hibernate主键生成策略,主键就不能手动设置了,一旦不为空或者0就被认为是已经保存到原创 2010-11-05 21:51:00 · 797 阅读 · 0 评论