关于struts1中如何取得表单form中数据的问题!!!
运行后一直报
空指针异常,就是画红线部分两个变量没有值。但是我已经通过struts1把值放到了form包下的IndexForm类中了,而且我在前面也有声明呀,为什么还是取不到IndexForm类中存的数据呢???
------最佳解决方案--------------------值被放到IndexForm里面之后是怎么带到这个类里面来的呢?你没继承Action怎么从页面带值?不要说你的值是spring配置的,那只是注入一个对象,还没赋值吧,你把structs和spring配置也贴出来吧
------其他解决方案--------------------struts1已经忘记了现在用的是struts2
struts2获得form中的值
比如文本name=login.username password=login.pwd
hibernate重数据库表反射出的类 比如login这个表
属性是 username pwd 封装2个属性
struts2中
封装login对象 只要get不要set
然后插入login对象 KO
我记得struts1和差不多吧
login.username
实在不行就保存到request中吧 呵呵
------其他解决方案--------------------struts1用了蛮久的,取值从来都是用request.getParameter(),感觉用form麻烦也没什么区别吧
------其他解决方案--------------------indexForm 的 geter seter写了? 图片里没看到呀
------其他解决方案--------------------第一,get和set方法
第二,你页面中定义的名字和这上面的是否对应?
------其他解决方案--------------------------其他解决方案--------------------get、set方法都写了呀,而且是对应的。
------其他解决方案--------------------jsp页面发上来
------其他解决方案--------------------
------其他解决方案--------------------
我有写get、set方法。
------其他解决方案--------------------IndexForm 这个类贴出来看看~!~
------其他解决方案--------------------
------其他解决方案--------------------
现在还没学到hibernate呢,只是学了struts1和spring,想把它俩整合到一起,结果一直报错,找不到根源。
------其他解决方案--------------------
是的,我以为用IndexForm 中的值可以直接拿过来用呢,
这样写之后IndexForm中肯定是一个空值,现在知道问题在哪了!