Struts
文章平均质量分 72
iteye_650
这个作者很懒,什么都没留下…
展开
-
利用Token机制解决重复重复提交问题
Struts利用同步令牌(Token)的方式来解决Web应用中重复提交的问题,其机制是在form表单中增加一个隐藏的域,保存当前令牌值,然后在程序中判断此令牌值是否合法.org.apache.struts.action.Action类提供了相关操作Token的方法:1、isTokenValie方法:判断存储在当前用户会话中的令牌值和请求参数中的令牌值是否匹配.如果匹配,返回true,反之返回fal...原创 2009-10-16 10:07:57 · 284 阅读 · 0 评论 -
validation mask & date
常量有两种:一种是全局范围常量。一种是某个formset范围的常量。位置如下:格式如下:<form-validation> <global> <constant> <constant-name>globalVarName</constant-name> ...原创 2010-12-02 09:35:11 · 290 阅读 · 0 评论 -
关于html:checkbox和html:multibox的用法
<html:checkbox value="checkbox" property="checkbox"/> 当传入的BEAN里的checkbox的值(也就是property)等于checkbox的value的值时,会自动选中checkbox标签有两个属性name,property,这两个属性是用来做选中判断的,name决定了当前jsp的pageContext中保存的对象,pro...原创 2009-10-12 14:45:05 · 141 阅读 · 0 评论 -
Struts Validator验证器扩展类
如果你配置好验证器插件,你应该扩展ValidatorForm而不是ActionForm,以便它能加载你的Validator资源。他根据struts-config.xml文件中的action的name属性为当前form的调用相应的验证器,因此在validator-rules.xml中的form元素的名称属性应该与action的name属性值相匹配。另外一种选择是扩展ValidatorAction...原创 2009-09-30 14:02:21 · 87 阅读 · 0 评论 -
struts validator requiredif 具体例子
让我们假定你有一个有3个字段的医药的信息表单,性别sex,怀孕测试pregnancyTest,测试结果testResult,如果性别为'f' or 'F',则怀孕测试pregnancyTest是required,如果pregnancyTest不是空,测试结果testResult是required。你的validation.xml 文件的输入项应该是这样的:<form name="me...原创 2009-09-30 11:11:11 · 321 阅读 · 0 评论 -
应用模块-org.apache.struts.actions.SwitchAction
Struts 1.1的一个新特性是应用模块的概念。应用模块允许将单个Struts应用划分成几个模块,每个模块有自己的Struts配置文件, JSP页面,Action等等。这个新特性是为了解决大中型的开发队伍抱怨最多的一个问题,即为了更好的支持并行开发允许多个配置 文件而不是单个配置文件。 在用struts进行大型项目开发中,使用这种新特性将是非常好的选择。 下面我以一个非常简单的例...原创 2009-09-25 15:09:34 · 111 阅读 · 0 评论 -
XML CDATA
在XML文档中的所有文本都会被解析器解析。只有在CDATA部件之内的文本会被解析器忽略。 转义字符不合法的XML字符必须被替换为相应的实体。 如果在XML文档中使用类似"<" 的字符, 那么解析器将会出现错误,因为解析器会认为这是一个新元素的开始。所以不应该象下面那样书写代码:<message>if salary < 1000 then</me...原创 2009-11-04 15:23:42 · 201 阅读 · 0 评论 -
基于Struts FormFile上传文件
有关文件上传的控件可能非常多,比如有用于学习的SmartUpload、性能非常好的COS组件、有Apache的FileUpload组件、有Struts的FormFile组件、有Spring上传文件,还有其他一些开发的控件等等。假如你是用Struts,那基于Struts FormFile组件应该是一个不错的选择。 Struts FormFile跟Struts ActionForm结合得非...原创 2009-10-22 17:32:15 · 180 阅读 · 0 评论 -
Struts 用js传递Token
jsp页面:<a href="#" onClick="f_delete(${combo.tcid},'org.apache.struts.taglib.html.TOKEN');">删除</a> js函数:function f_delete(id,tokenId) { if(!confirm('你确认要删除吗?...原创 2009-10-16 10:38:45 · 100 阅读 · 0 评论 -
Struts1.2实现动态多文件(不定个数)上传
前台jsp页:<script language="javascript" type="text/javascript">function createElement(tagName, type, name){ var element = null; try { element = document.createElement('<' + tagN...原创 2011-11-24 11:08:46 · 194 阅读 · 0 评论