struts2处理用户输入信息的3中方式
2012-05-02 15:09
211 查看
1、利用action类的属性接收用户输入;
在action中直接对属性进行set和get方法的书写。
2、利用领域对象接收用户输入;
将属性封装到另一个vo的action中,包括属性的set和get方法。在原有的action中创建另一个action的对象,并书写此对象的set和get方法,在相应调用属性的页面进行修改,将该对象添加到属性的前面。(应该是最常用的方法)
3、使用ModelDriven模式接收用户输入。
在第二种方法的基础上,去掉创建的对象,new一个该对象,并把原来的action中的set和get方法去掉,让原来的action实现ModelDriven接口,实现该接口的getModel方法,同时将该方法的返回值类型设置成对象的类型,返回值为该对象。另,该接口需要泛化成该对象的类型,即ModelDriven<T>。
在action中直接对属性进行set和get方法的书写。
2、利用领域对象接收用户输入;
将属性封装到另一个vo的action中,包括属性的set和get方法。在原有的action中创建另一个action的对象,并书写此对象的set和get方法,在相应调用属性的页面进行修改,将该对象添加到属性的前面。(应该是最常用的方法)
3、使用ModelDriven模式接收用户输入。
在第二种方法的基础上,去掉创建的对象,new一个该对象,并把原来的action中的set和get方法去掉,让原来的action实现ModelDriven接口,实现该接口的getModel方法,同时将该方法的返回值类型设置成对象的类型,返回值为该对象。另,该接口需要泛化成该对象的类型,即ModelDriven<T>。
相关文章推荐
- 4.构造方法与重载:定义一个网络用户类,要处理的信息有用户 ID、用户密码、 email 地址。在建立类的实例时把以上三个信息都作为构造函数的参数输入, 其中用户 ID 和用户密码时必须缺省时 ema
- java网络编程二:服务器处理多个用户请求的解决方案(返回多个用户输入的信息)
- 框架之Struts2 处理结果类型、struts.xml标签属性及验证输入的方式
- Shell编程中的用户输入处理(1):处理用户输入的两种方式
- S2.3_Struts2_ActionGetInputFormData Action动作类接收用户输入表单数据的3种实现方式
- java网络编程二:服务器处理多个用户请求的解决方案(返回多个用户输入的信息)
- java网络编程二:服务器处理多个用户请求的解决方案(返回多个用户输入的信息)
- Struts2输入校验以及错误信息处理(1)——用Action中定义的validate()方法进行校验
- java网络编程二:服务器处理多个用户请求的解决方案(返回多个用户输入的信息)
- 通过给事件处理程序传递this参数,获取事件源对象的引用。单机提交按钮时在信息框中显示用户输入的字符。
- 子进程会继承父进程用户id,用户组id,用户信息,文件描述符,数据段,堆栈,当前工作目录,创建文件权限,信号处理方式,进程组号,会话期号。
- 在利用XML文件保存用户输入多行信息时对回车的处理
- Struts2输入校验以及错误信息处理(2)——用Struts2定义好的校验框架进行校验
- Struts2-Action-5-系列问题(接受用户输入(3种方式))
- java网络编程二:服务器处理多个用户请求的解决方案(返回多个用户输入的信息)
- Oracle 用户密码中存在特殊字符@,$,&的处理方式
- 使用 Struts2 校验器校验用户注册信息
- vue学习02--处理用户输入(v-on/v-model/v-show/v-text/v-html)
- spring-boot统一处理返回给前台的数据格式(避免返回异常堆栈信息,干扰用户体验)
- 处理用户误输入html标签引起的网站布局混乱