详细解决方案
struts 的 dynamic form bean 是否session作用域的
热度:1187 发布时间:2016-04-17 13:23:33
第一次注册后,在进入注册页面的话
String newEmail = (String) dform.get( "new_email "); //取new_email为“abc@gmail.com”
System.out.println(request.getParameter( "new_email "));//同时取传入参数new_email为null
dform类型为 DynaValidatorForm;
struts里的配置为:
<form-bean name= "changeEmailForm " type= "org.apache.struts.validator.DynaValidatorForm ">
<form-property name= "submit " type= "java.lang.String "/>
<form-property name= "new_email " type= "java.lang.String "/>
<form-property name= "new_email2 " type= "java.lang.String "/>
</form-bean>
实在是有点晕了!
看上去那个form对象的作用域就像是 session 的。求高手赐教!
谢谢!
------解决方案--------------------
Form-Bean的作用于在于Action中的设置,如果某个Action的Name为这个form-bean的名字,那么就跟这个form-bean关联上了,此时Action会有一个scope属性指定Request或者Session。
单纯的form-bean跟Session没有关系。
只是在Action调用时被Struts传递到Action的各个方法中。
相关解决方案
- struts HTTP Status 500解决办法
- Struts-config.xml配置action-地图pings元素略计
- Struts-config.xml配置文件《action-地图pings》元素的详解
- hibernate 连接 oracle session 有关问题
- 求jquery.form.js+jquery.validate.min.js 用ajax提交表单的代码范例
- Servlet Session 购物车,该怎么解决
- 关于<form action >的一个有关问题
- 404,500跳转到登录页面,疏失:The Struts dispatcher cannot be found
- 新手求解,使用struts报错Cannot retrieve definition for form bean studsForm on action /stu,该怎么解决
- jquery form 有关问题
- form 表单交付 <form action="<c:url value='desktop'/>"
- 项目好好的,忽然就Unknown tag (s:form).不知道为什么
- Servlet Session 购物车解决办法
- java struts 文件上载
- struts hibernate 测试小例子 不报错 但数据库没反应 求分析项目在小弟我的资源里面
- 求SSM分页 struts +spring+mybatis 给小弟我发个学习学习吧 多谢大神们
- 关于 jsp struts-tag <c:if> 判断有关问题
- ENCTYPE="multipart/form-data"文件下传有关问题
- ssh多数据库配置 如何get session
- 生手求解,使用struts报错Cannot retrieve definition for form bean studsForm on action /stu
- struts+spring+mybatis出现错误(java.lang.ClassNotFoundException: Entity)为提示位置
- 求解 struts+spring+mybatis sqlsession为空 debug发现没有执行set方法 检查配置好像没有关问题
- hibernate中Query query=session.createQuery的有关问题
- CAPTCHA 模块中 ajax form 导致CAPTCHA session reuse attack detected异常,解决方法
- struts + hibernate 后台页面修改数据后,前台页面显示的内容新旧数据交替出现。请高手帮忙分析上原因
- enctype="multipart/form-data"的页面中,获取普通表单中文值,
- struts+spring+hibernate 开发,在action层调用service层接口,结果替null 注入失败,需高手帮忙
- Error creating bean with name 'sessionFactory' defined in ServletContext resourc解决方法
- 有个有关问题,请各位帮忙看看:java.lang.ClassNotFoundException: org.apache.struts.action.Act
- struts.xml资料中的namespace"/"当在/后加东西时没起作用