社区
Web 开发
帖子详情
struts ActionForm的值取不到请求的值
quguilai
2005-12-16 04:02:06
各位好,
我在写struts程序中遇到这样一个问题
程序大概是这样子的
我写了一个用户注册程序,当用户写完资料提交后,由ActionServlet来执行,而相应的用户资料应该保存在ActionForm中,可是我通过验证ActionForm中却没有保留任何值.
请各位多多帮忙
...全文
268
10
打赏
收藏
struts ActionForm的值取不到请求的值
各位好, 我在写struts程序中遇到这样一个问题 程序大概是这样子的 我写了一个用户注册程序,当用户写完资料提交后,由ActionServlet来执行,而相应的用户资料应该保存在ActionForm中,可是我通过验证ActionForm中却没有保留任何值. 请各位多多帮忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
syp1979
2005-12-21
打赏
举报
回复
在action中用request.getAttribute(studentform);studentform是你在<form-bean中配置的名字.
因为strus的form其实就是包装了request.getAttribute().用上面方法你若取得为null那么说明你的action对应的form不对.或者在页面上写的<html:form action="">对应的action不对.
quguilai
2005-12-16
打赏
举报
回复
谢谢各位
我再去仔细看看
gohands
2005-12-16
打赏
举报
回复
可能是没有对应!
x0y1z2
2005-12-16
打赏
举报
回复
<form-beans>
<form-bean name="studentform" type="studentmessage.StudentForm"/>
</form-beans>
...
<action path="/MyAction" name="studentform"....
<html:form action="./MyAction"></html:form>
<form name="studentform" action="./MyAction.do"></form>
另外在Action中输出看看,你得到的actionForm是什么啊
liwenchao
2005-12-16
打赏
举报
回复
是不是struts_config.xml配置的ActionForm和Action没有对应起来啊?
hnc2005
2005-12-16
打赏
举报
回复
应该是配置的Action里,form的名字不对,或者没有配置form.试一下
quguilai
2005-12-16
打赏
举报
回复
就是一个sql异常,说是空内容不能被插入
我可以肯定ActionForm中肯定没有保存用户提交的信息
leopard_47
2005-12-16
打赏
举报
回复
把异常信息贴出来看看。
quguilai
2005-12-16
打赏
举报
回复
就好像用户注册时写了一个用户名,当提交时,应该保存在UserForm(ActionForm)中
但我通过验证却发现用户名根本没保存在UserForm中,UserForm中根本是空的
我的struts-config.xml是这样配置的
<form-beans>
<form-bean name="studentform" type="studentmessage.StudentForm"/>
</form-beans>
我想问一下窗口是不是一定要以下面的形式(struts标签)提交
<html:form>
......
</html:form>
而不能以<form>.....</form>形式提交
syp1979
2005-12-16
打赏
举报
回复
说的具体点.
Struts
功能详解——
Action
Form
Action
Form
用于封装用户的
请求
参数,而
请求
参数是通过JSP页面的表单域传递过来的。因此应保证
Action
Form
的参数,与表单域的名字相同。
Action
Form
的作用机理:
Action
Form
本质上是一种JavaBean,是...
Struts
下
Action
Form
的生命周期
于用户
请求
带有该
Action
Form
对应的
Form
表单的Jsp时,并且在session 中没有该
Action
Form
类型的对象。 2.提交数据到该
Action
Form
对应的
Action
时,并且在session 中没有该
Action
Form
类型的对象。 ...
struts
1——静态
Action
Form
与动态
Action
Form
在
struts
1中,我们可以使用
Action
Form
来获取从client端提交上来的数据,并通过
action
配置中的name属性,将某个
Action
Form
配置到某次
请求
应答的
Action
中,作为本次
请求
应答的数据传输介质,ps,其实还是侧重于数据在...
struts
的
Action
Form
的使用(转)
Action
Form
的应用 (一)、
Action
Form
的特性 1.创建一个
form
类必须继承于四个父类中的一个,要么继承
Action
Form
,要么继承Validator
Form
,要么继承Validator
Action
Form
,要么继承 2.一个
form
类中的每一个属性都将和页面...
【
Struts
】——
Action
Form
使用动态
Action
Form
优点:若更改表单和
Action
Form
时不需要重新编译,而静态的需要更改静态的
Action
Form
.Java文件,必须重新编译。缺点:静态返回的是对应的
值
,动态
Action
Form
返回的是对象,我们还要把这个对象进行...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章