例如: <a href="/mail_add.jsp?project_id=1&projectName="开发">审批 </a> 如何在mail_add.jsp中取到project_id和projectName的值,用jstl?  怎么用呢?

解决方案 »

  1.   

    {requestScope.project_id}
    {requestScope.projectName}
    这样可以么!?
      

  2.   

    在mail_add.jsp页面中
    String project_id=request.getParameter("project_id");
    String projectName=request.getParameter("projectName");
    试试看
      

  3.   

    首先是你的链接写的不对,参数传递字符串时候要使用''.
    <a href="b.jsp?project_id=1&projectName='意见'">审批 </a> 
    在接受页面使用 <%=request.getParameter("project_id")  %>
       <%=new String(request.getParameter("projectName").getBytes("ISO-8859-1"),"GBK")%>
    因为projectName是汉字所以要进行编码转换,如果你传递页面和接受页面都是gbk编码的话,就可以使用上面的编码转换。
      

  4.   

    <c:out value="${requestScope.project_id}"/>
    <c:out value="${requestScope.projectName}"/>
    试试!
      

  5.   

    request,response
    跟传到servlet一样
      

  6.   

    在前段页面用
    String project_id=request.getParameter("project_id"); 
    String projectName=request.getParameter("projectName"); 
      

  7.   

    我说吧!用EL表达式是${param.project_id}
      

  8.   

    <a href="/mail_add.jsp?project_id='1'&projectName='开发'">审批 </a> 
    request.getParameter("project_id"); //value is 1;
    request.getParameter("projectName") // value is 开发
      

  9.   

    用EL表达式SoEasy!project_id : ${project_id}projectName : ${projectName}就可以了
      

  10.   

    使用EL表达很简单就取到的,两种写法:
    其一:${param.project_id} ${param.projectName}
    其二:${param['project_id']} ${param['projectName']}
      

  11.   

    /test.jsp?id=1
    request.getParameter("id");
      

  12.   

    1、
    ${project_id}
    ${projectName}
    它自己会去找相关匹配的参数
    2、
    这样好点:
    ${param.project_id}
    ${param.projectName}获取请求过来的参数值
      

  13.   

    我试试了,可能是水平低吧,jstl好像不行。使用表达式可以,如<%=request.getParameter("project_id") %>、<%=request.getParameter("projectName") %>。