毕业设计,请求高手指点,在线等

来源:百度知道 编辑:UC知道 时间:2024/07/08 00:11:37
从上页传递到该页的参数a=2006232010216
这是该页的部分代码:
<jsp:forward page="caozuo.jsp ">
<jsp:param name="ck" value="<%=request.getParameter("a")%>"/>
</jsp:forward>
再由该页传到caozuo.jsp
<p align="center" class="style3"><a href="student.jsp?num=<%=request.getParameter("ck") %>"> 返回</a></p>
当参数传到student.jsp时:
地址栏显示student.jsp?num=<%=request.getParameter(
居然不是num='2006232010216'
这是为什么?是不是语句写的不对?该如何解决?
'a'换了也不行
还是不行

<jsp:param name="ck" value="<%=request.getParameter("a")%>"/>

"<%=request.getParameter("

这个双引号把语句分开了

那只能赋值后再放进去了

<%String a = request.getParameter("a") %>
<jsp:param name="ck" value="<%a%>"/>