你先看看register是不是存在的
解决方案 »
- java多线程问题
- 关于struts2的问题,狂抓了,高手们帮帮忙
- 截取字符串问题
- 关于spring中aop为何意
- getparameter出现乱码的崩溃问题
- 【600分】struts2中的标签s:a s:select s:if s:iterator s:checkboxlist等什么时候使用# 什么时候该用%{} 什么时候该用%{#}
- 一道程序题求解
- 新手求助,jboss下如何执行servlet?
- QQ:13628198 遇到的第一个struts的例子就没弄对.各位老大帮帮忙.谢谢。Email:[email protected]
- 在java里如何提交xml内容
- 表单发送没反应,请教
- 在jsf中怎么控制文本框的中文输入长度?
Register.java里面有getName()方法
Register register = new Register();当然存在啊
Register register = new Register();当然存在啊
<table>
<tr>
<td>用户: </td>
<td> <input type="text" name="username" size="20" value="${userQuery.name}"> </td>
</tr>
<tr>
<td>地址: </td>
<td> <input type="text" name="address" size="20" value="${userQuery.address}" > </td>
</tr>
</table> 建议你用标签,要输入username和address 加个value值干吗?
<form action="${pageContext.request.contextPath}/user/query.do" method="post"> 请求的路径是不是错了,继承了 DispatchAction类后,那struts-config.xml 关于那个action
肯定设置了parameter属性......那请求时是否还要加上
<form action="${pageContext.request.contextPath}/user/query.do?xxxx=query" method="post">
我就谢了这一个 session.setAttribute("userQuery",register);
parameter 在Struts-config里我就加上去了 parameter="query"
然后在MdispathAction里写了public ActionForward query(ActionMapping mapping,ActionForm form,
HttpServletRequest request,HttpServletResponse response)方法
----------------------------------------------------------
你通过
session.setAttribute("userQuery",register);
语句把register放到了userQuery中,
而从userQuery中取的时候你用类似 :
register userQuery=(register)session.getAttribute("userQuery");强制转换成register然后,
调用userQuery.getName();对它取值或EL表达式${userQuery.name};
个人见解!