JSP 页面 的<form action=">提交的 数据 在ActionForm中 获取为NULL??
<form action="<%=request.getContextPath() %>/querystu.do?select=chuan" method="post">
<div>Input Student Name:</div><input type="text" name="qsname"/> <input type="submit" value="chaxun"/><br/>
</form>
</body>
</html>
----------
public ActionForward query(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
PrintWriter out=response.getWriter();
out.print("NUll???????????//"+request.getAttribute("qsname"));
return null;
}
----------
public class QSForm extends ActionForm {
private String qsname;
public String getQsname() {
return qsname;
}
public void setQsname(String qsname) {
this.qsname = qsname;
}
}
--------------------------
运行后 :NUll???????????//null
请帮帮解决下
------解决方案--------------------
<form action="<%=request.getContextPath() %>/querystu.do?select=chuan" method="post">
querystu.do?select=chuan
你用的是struts1是吧!
用select接收值,在action中封装select 这样就可以得到你传过来的值chuan了
或者用bean
假设:一个student bean 属性 name age sex
bean中封装 name age sex 如果用 hibernate 会自动封装
jsp的action提交的时候可以写个隐藏的text text的name=student.name
只要在action中封封装一下bean get一下就好了 不需要set
相关推荐
- 在Form.java中定义数组后,存放jsp页面自动生表格对应的属性值,在action.java中取值显示为[Ljava.lang.String;@59e205distype解决思路
-
交付的 数据 在ActionForm中 获取为NULL?" target="_blank">
JSP 页面 的
Struts1 页面交付数据到ActionForm中获取的是null -
提交的 数据 在ActionForm中 获取为NULL?该如何处理" target="_blank">
JSP 页面 的
0318-0409笔记 JSON.parse()与JSON.stringify() new FormData v-if和v-for同时使用的影响 vue的filter 在mounted使用获取某个元素的高度时,获取子组件的高度,用ref获取不到,用常用类名的方式获取,用完记得销毁,否则其他页面会出现offsetHeight为null。 用destroyed销毁一些监听事件及定时函数 获取数组的和 只能输入单词,下划线,数字 往对象添加属性和值以及删除属性 判断数据是否在数组中 获取时间 safari时间格式化不识别yyyy-mm-dd,会返回NaN 打开新窗口和在当前页面打开窗口 火狐浏览器在切换中英版时,有的无法切换 +new Array(017) 返回是什么 flash和js通过什么类进行交互? new String() 和 String elementui的el-carsouel的手动切换幻灯片(setActiveItem方法) - ASP.NET中使用Ajax.dll的使用,按照他的说法小弟我一一照办,可还是错的
- 此应用程序的当前自定义异常设置禁止远程查看应用程序异常的详细信息(出于安全原因)