怎么把参数放到<jsp:forward 里
HTML code:
<%
ActingAdminUser user=(ActingAdminUser)session.getAttribute("user");
String city=user.getCity();
%>
<body>
<jsp:forward page="flash.do?pare=getRightInfo&city=<%=city%>&mark=1"></jsp:forward>
</body>
Java code:
//获取
public ActionForward getRightInfo(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String city=request.getParameter("city");
int mark=Integer.parseInt(request.getParameter("mark"));
return null;
}
结果是city获取的“ <%=city%>&mark=1”,mark获取的null,所以空指针异常
我的Forward哪里写错了吗?
很久没搞java了。忘记差不多啦。
1,作用域的问题。
2,在jsp中打印一下值看是否取到值啦。
那怎么说mark我写1给他就取不到啊
那怎么说mark我写1给他就取不到啊
mark的值是可以取到的。
结果是city获取的“ <%=city%>&m
相关问答:
我现在想用ssh整合来做一个论坛,但数据库方面不行,我主要不会涉及数据库,不知道发帖表,和回帖表要如何设计和区分。不知道谁有一个简单的思路,来设计这些表。谢谢了。
发帖和回帖用同一张表 。发帖 id user ......
一个静态的html页面,美化,界面布局已经处理好了 ,在编写程序的时候需要在转化成JSP页面,
所以新建一个JSP页面,讲原来的代码拷贝到里面去,结果布局变了?
不存在路径问题!
没人? 真失败!
......
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
我想登录后,如果登录成功就去执行某个页面
我现在的代码是这样的:
if(rs.next()){
session.setAttribute( "username" , user);
<jsp:include page="login.jsp" />// ......