我们在上一章节中的一个列子中使用到了一个标识跳转到登录页面的例子: 示例是这样写的: index.jsp: 这里表示要调转到登录login.jsp页面,不过这个跳转是一个action。 在struts.xml中对应注册: 不错,这里就是这么写的。在index.jsp页面中点login page连接确 ...
分类:
其他好文 时间:
2016-06-20 00:48:13
阅读次数:
249
学沫~~~~ 拦截器拦截没登陆过的人进入系统,所以要得到进入过的人的name,用session。 1,在.Java中用session保存用户登录过的信息,这里还有继承一个类ActionSupport,不知道是什么,背下来背下来~ 1 package com.chinasofti.strutshuma ...
分类:
其他好文 时间:
2016-06-15 20:32:27
阅读次数:
181
Struts2框架有默认的类型转换错误拦截机制,该配置在struts-default.xml中,名叫conversionError,但是想使用需要继承ActionSupport. 默认的错误提示信息是英语的,若是想自定义,需要修改国际化文件: mess.properties: xwork.defau ...
分类:
其他好文 时间:
2016-06-04 23:26:19
阅读次数:
142
在action的指定方法执行完毕后总会返回一个字符串,struts2根据返回的字符串去action的配置中的result去找匹配的名字,根据配置执行下一步的操作。 在ActionSupport基类中定义了五个标准的返回值 String SUCCESS = "success"; String NONE ...
分类:
其他好文 时间:
2016-05-29 15:01:56
阅读次数:
177
public class TestAction extends ActionSupport{ public String fileLoad() throws IOException{ String fileName = ServletActionContext.getRequest().getPar ...
分类:
其他好文 时间:
2016-05-27 19:56:21
阅读次数:
178
第一种: 只要Action类继承了ActionSupport,就可以用验证方案了 是个原始的方案,需要自己写代码,但是很灵活,登陆案例 不足:业务处理和验证的代码混在一起,不方便验证部分的复用和维护 第二种: 重写validate()方法 业务和数据分离 不足:在业务方法之前被调用,当validat ...
分类:
其他好文 时间:
2016-05-26 10:00:50
阅读次数:
137
1.struts中Action的开发方式 继承ActionSupport类,这种方法实现的Action可以进行数据校验; 实现Action接口; 不继承任何类,不实现任何接口; 是否继承类或实现结构,struts都会进行默认拦截器的启动,拦截器的启动和Action没有关系。 2.struts中的通配 ...
分类:
其他好文 时间:
2016-05-24 18:58:03
阅读次数:
386
1.struts开发步骤 引入struts的jar包; 在web.xml中引入struts的核心功能,配置struts核心过滤器; 开发Action,一般继承自ActionSupport,业务方法必须返回String类型,方法不能有参数; 在src/struts.xml中配置Action; 2.st ...
分类:
Web程序 时间:
2016-05-23 18:40:43
阅读次数:
142
Struts 2框架通过自动调用Action类的方法来实现相应的事件处理。Action类的构造需要ActionSupport基类以及Action接口。 Struts 2框架提供了一个Action接口,该接口定义了Struts 2的Action类的实现规范 public interface Actio... ...
分类:
其他好文 时间:
2016-05-13 20:32:28
阅读次数:
164
一、属性驱动
jsp中的页面每一个form中的name和action中的属性与之对应。
Username:
Password:
action中的定义类:
public class LoginAction extends ActionSupport {
private String username;
priva...
分类:
其他好文 时间:
2016-05-13 04:32:27
阅读次数:
170