关于request取值
今天写了2个网页
a.jsp中有<a href="b.jsp?name=a">...</a>
b.jsp中写了
<%
String name= request.getParameter("name");
%>
但是调试b的时候发现无论怎样,name的值都为null,搞了几小时了就是弄不好
还有其他代码太多了,不方便贴出来。请高手指点下什么情况会出现这问题,不甚感激!
------解决方案--------------------如果你定义的变量a则
<a href="b.jsp?name=<%=a%>" >... </a >
------解决方案--------------------a.jsp中:
<a href="b.jsp?name=a" >... </a >
b.jsp中:
<%
String name = request.getParameter("name");
%>
你的a.jsp和b.jsp要放在同一个目录下
------解决方案--------------------index.jsp页面代码:
...
<a href="a.jsp?name=a">a.jsp</a>
...
a.jsp页面代码:
...
<%
String name = request.getParameter("name");
%>
<%=name %>
...
这可以显示在a.jsp页面中,没有问题啊。
------解决方案--------------------恩 6楼正解
在b.jsp中加入 <%=name % >
就可以显示了