猿问

我不知道这jsp代码为何传值为null?

<%@ page language="java" contentType="text/html; charset=GB2312"%>

<html><BODY BGCOLOR=pink>

<FONT Size=6>

<P>页面A提供的字符串<BR>

<%! String a="78787867768";

%>

<jsp:forward page="B.jsp">

<jsp:param name="mon" value="<%= a %>/>

</jsp:forward>

</body>

</html>

*******************************************************************************************

<%@ page language="java" contentType="text/html; charset=GB2312"%>

<html><BODY BGCOLOR=pink>

<FONT Size=6>

<P>页面B获取字符串<BR>

<%

String b=request.getParameter("mon");

out.println(b);

%>

</body>

</html>


慕婉清1395739
浏览 1994回答 2
2回答

慕粉3291149

页面A中传参数时  value后面少个双引号  你的<jsp:param name="mon" value="<%= a %>/> 正确的<jsp:param name="mon" value="<%= a %>"/>
随时随地看视频慕课网APP

相关分类

Java
JavaScript
我要回答