各位大侠,你好,本人刚接触Struts ,就遇到了问题;以下是我写的程序:片段:
loginForm.java:如果验证成功,则跳转到input.jsp页面中,并在该页面中显示用户名:
loginForm.java关键代码如下:
if (rs.next()) {
request.setAttribute("user", loginForm.get("username"));
return mapping.findForward("input");
}
input.jsp页面的代码如下:
<p><%=request.getAttribute("user")%></p>
为什么显示为null
loginForm.java:如果验证成功,则跳转到input.jsp页面中,并在该页面中显示用户名:
loginForm.java关键代码如下:
if (rs.next()) {
request.setAttribute("user", loginForm.get("username"));
return mapping.findForward("input");
}
input.jsp页面的代码如下:
<p><%=request.getAttribute("user")%></p>
为什么显示为null
解决方案 »
- EJB3.0 中文问题
- jbpm4.4关于查看流程执行时的问题
- 路径加密。高手进来帮个忙
- <c:out>标签输出值时 能设置输出字体的颜色吗
- 窃窃的问下displaytag 和 dwr 可以做无刷新删除分页等操作吗?
- Tomcat目录配置问题
- java socket中的一点问题
- maven
- 我用的weblogic7.0,用http://127.0.0.1:7001访问正常,用我机器的ip地址(http://10.11.23.104:7001)访问的时候就访问不到。
- 需要在applet中调用从servlet传来的xml流,但DOM,IE不支持,怎么办呢?
- 求解决方法。关于jsf ice:selectInputDate控件
- action
2、看配置文件里面 跳转到input.jsp的方式 是不是选择了重定向! 即 是否 redirect="true" 重定向了 自然就为空了嘛..
其次,跳转是否是forward跳转的(自动生成你没改过的话应该就是forward了)
request.setAttribute("user", loginForm.get("username"));
return mapping.findForward("input");
} 没有执行。
loginForm.get("username")
1.loginForm.get("username")是否为null
2.if (rs.next()) { }花括弧中间的代码是否被执行