Struts2中如何传递表单中的数据 jsp页面中有一个表单(如:注册表单),用户填完信息后,如何将这些信息返回到Action中?我想在JavaScript中将这些信息包装起来再返回给Action,但不会写。。求指教怎么解决,目前只学习了Struts2框架,其他框架还没学 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 action中提供和表单元素一样的name值,并提供get、set方法就ok了 页面表单的属性那名称和action中的属性名称一致。表单提交到有相同属性名的action中。action中有这一系列属性的set和get方法。然后直接用this.属性名,或者属性的get方法就能取到值。 这个我知道,但表单信息太多的话,Action中的属性岂不是要泛滥了,所以想打包成一个对象 页面上name="user.name" action里 定义一个User user;提供get set方法会自动把user.name的值赋给user的name属性。 把那些属性封装成一个对象,然后action实现一个ModelDriver 的接口,然后这个action 有个属性就是封装成的那个对象,如:private User user = new User()。一般都用这种方式来接参数。希望对你有所帮助! struts2接收参数,都是通过set方法得到的。具体请参考:http://www.huosen.net/archives/168.html 兄弟,这想法不合适,你打包成一个对象,不就成了struts的form类了?去掉了form类,是struts升级到struts2的一个显著改变,这不是又被你弄回去了 如果你觉得action属性过于臃肿,请查看一下自己的action,看一下是否这个action管理的请求过多,形成了一个"胖控制器"了,应该根据请求相关性进一步分离细化。至于封装成属性对象的话,页面调用属性值的时候就需要以"对象.属性名"的形式了,这样来说,图形层必须了解模型层的实体,破坏了层间的封装,加强了页面与实体的耦合,不是一个合适的解决方案。 Struts2 s:if 比较两字符串相等 为什么classpath中不设置Java\jdk\jre\lib\ext路径 关于在jboss-seam组件中定义新的组件的问题 如何为rmi设置日志级别? 关于WebLogic服务启动错误? 在struts-config里面配置action配置问题 我用eclipse+jboss怎样配置到可以单步debug,请大家帮忙 关于使用struts的系统架构问题. 我想用tomcat做jsp开发。遇到一些问题请教。 调查:请问各位在开发中有多少人能真正用到EJB? 请教一个问题,速度结贴!类释放? java调用dos命令
表单提交到有相同属性名的action中。
action中有这一系列属性的set和get方法。
然后直接用this.属性名,或者属性的get方法就能取到值。
这个我知道,但表单信息太多的话,Action中的属性岂不是要泛滥了,所以想打包成一个对象
action里 定义一个User user;提供get set方法
会自动把user.name的值赋给user的name属性。
一般都用这种方式来接参数。
希望对你有所帮助!
http://www.huosen.net/archives/168.html
去掉了form类,是struts升级到struts2的一个显著改变,这不是又被你弄回去了
至于封装成属性对象的话,页面调用属性值的时候就需要以"对象.属性名"的形式了,这样来说,图形层必须了解模型层的实体,破坏了层间的封装,加强了页面与实体的耦合,不是一个合适的解决方案。