解决方案 »

  1.   

    首先request里面怎么会有"${aa}"??
    这是el表达式取值的方法啊
      

  2.   


    需求可能比较特殊。做的是一个jsp页面生成工具,会把生成出来的jsp保存到数据库,这个jsp又需要从request中取值,所以就有这个问题了
      

  3.   


    需求可能比较特殊。做的是一个jsp页面生成工具,会把生成出来的jsp保存到数据库,这个jsp又需要从request中取值,所以就有这个问题了
    还真是蛋疼啊,怪异的需求
    既然这个bb存的request里面就是${aa},那取出来肯定就是${aa}
    除非你放值的时候把aa放进request里面,并且存的12345,jsp用el表达式取${aa}那得出来就是12345
      

  4.   

    public class text1 extends HttpServlet {
    public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
    String aa = "12345";
    request.setAttribute("aa", aa);
    request.getRequestDispatcher("/WEB-INF/pages/text2.jsp").forward(request, response);
    }
    public void doPost(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
    doGet(request, response);
    }}
      

  5.   

    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        
        <title>My JSP 'text2.jsp' starting page</title>
        
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">    
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->  </head>
      
      <body>
       bb=${aa}
      </body>
    </html>
      

  6.   


    感谢回答不过可能没理解我的意思。我是开发一个页面编辑器,可以创建页面元素,比如创建了个元素
    <input name="input01" value="${dataMap['input01']}" />
    我会把创建的这个元素保存在数据库 然后再其它地方查出用到这个元素
    在页面输出这个元素,现在输出时<input name="input01" value="${dataMap['input01']}" />
    但我想要的输出是(在后台有个Map,Map中有.put("input01","2"),这个map存在request中)<input name="input01" value="2" />
      

  7.   


    感谢回答不过可能没理解我的意思。我是开发一个页面编辑器,可以创建页面元素,比如创建了个元素
    <input name="input01" value="${dataMap['input01']}" />
    我会把创建的这个元素保存在数据库 然后再其它地方查出用到这个元素
    在页面输出这个元素,现在输出时<input name="input01" value="${dataMap['input01']}" />
    但我想要的输出是(在后台有个Map,Map中有.put("input01","2"),这个map存在request中)<input name="input01" value="2" />
    "然后再其它地方查出用到这个元素" 其他地方是指什么地方? 查出来之后放到哪里