<%
ActingAdminUser user=(ActingAdminUser)session.getAttribute("user");
String city=user.getCity();
%><body>
<jsp:forward page="flash.do?pare=getRightInfo&city=<%=city%>&=1"></jsp:forward>
</body>
//获取
public ActionForward getRightInfo(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String city=request.getParameter("city");
int =Integer.parseInt(request.getParameter(""));
return null;
}结果是city获取的“<%=city%>&=1”,获取的null,所以空指针异常我的Forward哪里写错了吗?
解决方案 »
- SSH整合的时候出现问题
- servlet小项目,tomcat加载项目的问题
- 关于注册时激活邮件收不到的问题
- java发送email window下OK unix没有收到邮件
- 关于编译原理的书
- 技术讨论
- 请教Java项目详细开发流程
- 求:关于eclipse的一个不解
- 哪里去找 javax.ejb.*;的包?
- 请教一个jbuilder + tomcat 问题 StandardHost[localhost]: MAPPING configuration error for request URI /index.jsp
- Hibernate查询疑问
- Java调用shell,通过mysqldump备份mysql数据库出现问题!!!求救
1,作用域的问题。
2,在jsp中打印一下值看是否取到值啦。
city怎么把后面的参数以及值都获取过来了,看来你这里写得有点问题,&=1当做值提交过去了
该怎么写啊?
<jsp:param name="pare" value="1" />
<jsp:param name="city" value="<%=city%>" />
<jsp:param name="" value="1" />
</jsp:forward>
<jsp:forward page="flash.do">
<jsp:param name="pare" value="1" />
<jsp:param name="city" value=" <%=city%>" />
<jsp:param name="" value="1" />
</jsp:forward>
<%=city%>
这个存值要改变一下,用el表达式取值。{session.user.city}