java框架之Struts

1接收参数

1.Action接收参数 Action中直接设置属性

2.使用DomainModel接收参数,单独设置模型类,表单中要指出哪个对象,Action中要有对对象的getter,setter,方法,但不用实例化对象

3.使用ModelDriven接收参数:设置模型类,Action类实现ModelDriven <T>接口,重写getModle()方法,Action中不需要getter,setter,但是需要实例化对象

4.

INPUT处理结果类型。有2种方式能触发result标签的name为"input"的action

* 1.当参数类型转换错误时,如age输入框中的类型是字母等情况,方法自动返回input* 

2.当action中存在addFiledError时: 

 1)addFileError放在一般执行方法,addFieldError("", "");语句后面有返回input的语句* 

2)addFileError放在validate()中 

*3.FileError的表现形式:* 在jsp页面中使用<s:fielderror/>标签,该标签name属性为addFieldError方法中的参数fieldName,在jsp页面中使用struts标签* 

需要导入标签库 语句:<%@ taglib prefix="s" uri="/struts-tags" %>

5.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值