当前位置: 代码迷 >> Java Web开发 >> 请问一个初学者有关问题,传值有关问题
  详细解决方案

请问一个初学者有关问题,传值有关问题

热度:2292   发布时间:2013-02-25 21:19:24.0
请教一个菜鸟问题,传值问题
1.jsp中有如下代码:

<% String user=null;
  %>
 <h3><A href="<%=request.getContextPath()%>/UsercheckServlet?user=a">管理员入口</A></h3>
<h3><A href="<%=request.getContextPath()%>/UsercheckServlet?user=b">普通用户入口</A></h3>
我想要把user的值(字符a或b)传给下一个servlet,我不确定是上面的写法对呢
还是下面的写法对呢 
<% String user=null;
  %>
 <h3><A href="<%=request.getContextPath()%>/UsercheckServlet?user='a'">管理员入口</A></h3>
<h3><A href="<%=request.getContextPath()%>/UsercheckServlet?user='b'">普通用户入口</A></h3>
还是下面的写法
<% String user=null;
  %>
 <h3><A href="<%=request.getContextPath()%>/UsercheckServlet?user="+"a">管理员入口</A></h3>
<h3><A href="<%=request.getContextPath()%>/UsercheckServlet?user="+"b">普通用户入口</A></h3>
还是别的什么写法呢?
在servlet页面接受的时候又该怎么写呢?是
String u=request.getParameter("user");
if (u.equals("a")){
request.getRequestDispatcher("1.jsp").forward(request, response);
}
还是 ?请高手指点 谢谢啦

------解决方案--------------------------------------------------------
Java code
<h3><A href="/UsercheckServlet?user=a">管理员入口</A></h3><h3><A href="/UsercheckServlet?user=b">普通用户入口</A></h3>
  相关解决方案