读书人

对于request取值

发布时间: 2011-12-11 23:19:43 作者: rapoo

关于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 % >

就可以显示了

读书人网 >Java Web开发

热点推荐