Struts2的数据校验: 数据的校验分为客户端校验和服务器端两种: 客户端校验:JS完成的校验.(为了提升用户体验.减少用户的输入错误) 服务器端校验:在后台的校验.(必须的.) 手动编码进行校验: 1.编写一个Action,这个Action必须继承ActionSupport. 2.重写valid ...
分类:
其他好文 时间:
2016-07-15 00:04:10
阅读次数:
213
1、属性驱动 a\ 一般的set 1 public class UserAction extends ActionSupport { 2 3 private String username; 4 private String password; 5 6 public void setUsername ...
分类:
编程语言 时间:
2016-07-14 02:41:05
阅读次数:
142
页面: 用户名:<input type="text" name="username"><br/> Action: public class ParamAction3 extends ActionSupport implements ModelDriven<User>{ private User us ...
分类:
其他好文 时间:
2016-07-14 02:15:44
阅读次数:
145
1.Struts2的Action开发的几种方式 方式一:继承ActionSupport(如果使用struts2进行数据校验,必须继承此类) 方式二:实现Action接口 方式3:不继承任何类,不实现任何接口:数据还是一样自动的注入 2-通配符 3-Struts2路径匹配原则 访问路经:http:lo ...
分类:
其他好文 时间:
2016-07-10 00:58:37
阅读次数:
146
Action类似于servlet,在用户对浏览器输入url访问的时候充当控制器的角色。它在访问时产生,执行execute()之后就销毁了。 写Action是代理事务,它实现的三种方式是: (1)POJO类 (2)继承ActionSupport类 (3)实现Action接口 POJO类 继承Actio ...
分类:
其他好文 时间:
2016-07-07 22:21:48
阅读次数:
146
前端和后端验证 1.前端:用户体验 2.保证程序的安全性 验证框架 登陆验证: 1.继承ActionSupport 2.调用validate() 3.配置struts.xml文件validate() 有缺陷 --> 如,不能进行注册的特有验证 调用Action的任务方法时,validate()会默认 ...
分类:
其他好文 时间:
2016-07-07 00:53:35
阅读次数:
168
本文主要介绍ValidationAware、ValidationAwareSupport和ActionSupport(因为ActionSupport类也实现了ValidationAware接口)。1、ValidationAwareValidationAware接口,能够记录Action级别和Field级别的错误。packagecom.opensymphony.xwork2;
importjava.util.Collection;
im..
分类:
其他好文 时间:
2016-06-30 08:42:37
阅读次数:
634
一、新建项目 struts 1.file——>new——>Web Project——>取名struts——>finsh——>将之前项目下的jar包copy到该项目下 2.新建packege action——>新建类class StudentAction——>继承至ActionSupport——>fi ...
分类:
其他好文 时间:
2016-06-29 13:10:03
阅读次数:
126
当前存在的问题:在struts.xml配置文件中,每个action标签对应一个类中的方法。但是,在实际JavaWeb项目开发中,有许多继承自ActionSupport类的类(其中也包括很多方法),如果每个方法对应一个action标签,那么就会造成struts.xml非常庞大。本节中介绍的通配符和动态方法调用..
分类:
其他好文 时间:
2016-06-23 01:09:58
阅读次数:
151
struts2中action的某个方法,可以返回某个字符串(String),例如:ActionSupport中存在的SUCCESS,ERROR等字符串,也可以不返回数据(方法返回类型为void); 通常情况下,返回String类型时,配置文件应该这么写: 需要配置返回字符串的相应result; 第二 ...
分类:
其他好文 时间:
2016-06-21 10:47:27
阅读次数:
140