lzth.net
当前位置:首页 >> struts2 从表单取的数据是什么类型? >>

struts2 从表单取的数据是什么类型?

如果你是在学习阶段刚接触action和struts2的话就这么用id的话用类型转换毕竟字符串可以转换成一切你想要的类型如果你是在即研究我们一般会用一个叫BaseAction的类,然后你要活得id的话就是this.getModle.getId();

如果是空值,传到后台是null;如果传的不是空的,则传到后台是定义的类型.

有几种可能比如private date mydata;1. mydata 没有设置set get2. 在网页中要写上3. 在网页中输入mydata格式不正确

struts2获取表单数据的方式有两种 一种是属性驱动 第二种是模型驱动首先你编写一个action 继承 ActionSupport 重写execute方法 并把表单里的参数 写成该类的实例变量并写出他们的get 和 set方法 第二种方法 就是把表单中的数据放到单独的一个类里写成实例变量 get set 方法 在你的action中 引入表单数据类的对象

在Struts2中,Form的绑定表单提交非常方便.e.g: A 要在Action中取出页面提交的username和password,两个属性同属User对象,此时: 在Action中,声明public User user;并给出get()和set(); 在JSP中, 或用标签: 或用标签: 这样

楼上的,人家楼主用的领域对象的方法必须在action里面创建一个private user user;然后 geter,seter才行.这样页面才能认识user.name和user.age至于struts2传过来的值,string类型也好,int类型也好都可以的,他自己转换.如果你要取age的值的话就这样取:user.getage()

class User{String name;String password;// get/set方法略}action里 定义一个user变量public User user;// get/set方法略jsp页面上<form><input name="user.name"><input name="user.password"></form>这样传到action里 就是一个user对象

1.读取配置 初始化moduleconfig对象 在web.xml中配置成自动启动的servlet (actionservlet),读取struts-config.xml的配置信息 为不同的struts模块化初始化 相应的moduleconfig对象对象:actionconfig、controlconfig,forwardconfig,forwardconfig,

定义2个属性数组 用于接收数据 然后1个1个的转成对象 在存入set中

提交到action值对应的后台

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com