我在做一个上传页面,之前用的jar包是自己下载的,版本比较新,没有问题
但后来换成公司的jar包(版本比较老)之后,action里,表单字段全部为null
补充:程序可以进入action里的方法,在里面可以打印字段值
struts2获取不到表单数据
答案:2 悬赏:10
解决时间 2021-12-12 13:02
- 提问者网友:你在我心中是最美
- 2021-12-12 02:24
最佳答案
- 二级知识专家网友:嗷呜我不好爱
- 2021-12-12 03:50
楼上的,人家楼主用的领域对象的方法。。。
必须在action里面创建一个private User user;
然后 geter,seter才行。这样页面才能认识user.name和user.age
至于struts2传过来的值,string类型也好,int类型也好都可以的,他自己转换.
如果你要取age的值的话就这样取:user.getAge()
必须在action里面创建一个private User user;
然后 geter,seter才行。这样页面才能认识user.name和user.age
至于struts2传过来的值,string类型也好,int类型也好都可以的,他自己转换.
如果你要取age的值的话就这样取:user.getAge()
全部回答
- 1楼网友:陪伴是最长情的告白
- 2021-12-12 04:41
实现思路:先通过java代码获取到jsp中相应的参数值(可以多次获取到不同的值)
举例:
form中定义:
java中定义:
string age = request.getparameter (“userage”);//获取到jsp中的值
string username= request.getparameter (“username”);//获取到jsp中的值
备注:form中标签字段必须有name属性,否则获取不到。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯