当前页面: 开发资料首页 → J2EE 专题 → struts之简单问题
struts之简单问题
摘要: struts之简单问题
userName:
....
请问是怎样获得里面的值?
我知道在jsp里面用getParameter("user.userName")就行了.
对应的form表单中取得
在action中也可以同样的方法request.getParameter取得。也可用通过form.getUserName()方法取的。
里面的user.userName写成长userName不行吗?
建一个ActionForm 如UserAction 中有getUserName()方法
在Action中 UserAction usrAction =(UserAction)form
String username= userAction.getUserName();
就可以了
记得给分哈
楼上的命名还真怪,把form名字搞成...Action,看晕了
可以用ActionForm.getUser().getUserName()获取,也可以直接在Action的execute方法中使用request.getAttribute("user.userName")来取
做struts开发,用Jbuilder挺好的,智能化高,省事还少出错。
按照struts的原理,楼主的jsp上的参数值要传给相应的一个ActionForm,然后在对应的Action里操作这些参数值,最后在利用ActionForm传回jsp。
在action中也可以同样的方法request.getParameter取得或者request.getAttribute或者 session.getAttribute()获得
也可用通过form.getUserName()方法取的。