大家好!
我在jsp页面中有如下的语句
<%
request.setAttribute("user_name",username);
System.out.println(username);
%>
这个username是从前一个servlet传来的。
现在我要从这个jsp页面中把这个值传给另一个inserServlet,请问下有什么方法?
如果用隐藏对象的话,我要怎么把这个值赋给这个隐藏对象?我刚才试了半天,没有搞定,麻烦大家帮忙看下,谢谢!

解决方案 »

  1.   

    <input type="hidden" name="username" value="${username}">
      

  2.   

    不用el的话还可以这样
    <input type="hidden" name="username" value="<%=request.getAttribute("username")%>">
      

  3.   


    <input type="hidden" name="username" value=" <%=request.getAttribute("username")==null?"":request.getAttribute("username")%>">
    request是JSP的内置对象,可以直接用
      

  4.   

    EL表达式 {requestScope.username}
      

  5.   

    <input type="hidden" name="username" value="${username}">
      

  6.   

    你把username设置成session范围内的属性不行吗
      

  7.   

    网上说session好像要占用很多资源,
    大家说的都对,EL我没有用成功,还得研究一下。我最终用的是warison2008的建议,谢谢大家!