JSP 页面用jstl获取数据问题 jstljsp 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先request里面怎么会有"${aa}"??这是el表达式取值的方法啊 需求可能比较特殊。做的是一个jsp页面生成工具,会把生成出来的jsp保存到数据库,这个jsp又需要从request中取值,所以就有这个问题了 需求可能比较特殊。做的是一个jsp页面生成工具,会把生成出来的jsp保存到数据库,这个jsp又需要从request中取值,所以就有这个问题了还真是蛋疼啊,怪异的需求既然这个bb存的request里面就是${aa},那取出来肯定就是${aa}除非你放值的时候把aa放进request里面,并且存的12345,jsp用el表达式取${aa}那得出来就是12345 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); }} <%@ 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> 感谢回答不过可能没理解我的意思。我是开发一个页面编辑器,可以创建页面元素,比如创建了个元素<input name="input01" value="${dataMap['input01']}" />我会把创建的这个元素保存在数据库 然后再其它地方查出用到这个元素在页面输出这个元素,现在输出时<input name="input01" value="${dataMap['input01']}" />但我想要的输出是(在后台有个Map,Map中有.put("input01","2"),这个map存在request中)<input name="input01" value="2" /> 感谢回答不过可能没理解我的意思。我是开发一个页面编辑器,可以创建页面元素,比如创建了个元素<input name="input01" value="${dataMap['input01']}" />我会把创建的这个元素保存在数据库 然后再其它地方查出用到这个元素在页面输出这个元素,现在输出时<input name="input01" value="${dataMap['input01']}" />但我想要的输出是(在后台有个Map,Map中有.put("input01","2"),这个map存在request中)<input name="input01" value="2" />"然后再其它地方查出用到这个元素" 其他地方是指什么地方? 查出来之后放到哪里 求教,再用commons-fileupload上传组件的Servlet中调用Js的问题 jquery提交时,在服务器端执行查询时只执行了一部分就中断了 katta无法部署索引问题 我真的无路可走了吗? J2EE这个大的框架应该要掌握的知识点是什么. Java中调用有返回值的存储过程 大家帮忙看看我正则表达式哪里写错了呢 Hibernate如何配置操作多个数据库。 SPRING+Hibernate应该怎么实现呢? struts 环境配置? jdbc连接oracle的问题 请问怎么看天猫源码的促销价 实体类的问题---entity
这是el表达式取值的方法啊
需求可能比较特殊。做的是一个jsp页面生成工具,会把生成出来的jsp保存到数据库,这个jsp又需要从request中取值,所以就有这个问题了
需求可能比较特殊。做的是一个jsp页面生成工具,会把生成出来的jsp保存到数据库,这个jsp又需要从request中取值,所以就有这个问题了
还真是蛋疼啊,怪异的需求
既然这个bb存的request里面就是${aa},那取出来肯定就是${aa}
除非你放值的时候把aa放进request里面,并且存的12345,jsp用el表达式取${aa}那得出来就是12345
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);
}}
<!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>
感谢回答不过可能没理解我的意思。我是开发一个页面编辑器,可以创建页面元素,比如创建了个元素
<input name="input01" value="${dataMap['input01']}" />
我会把创建的这个元素保存在数据库 然后再其它地方查出用到这个元素
在页面输出这个元素,现在输出时<input name="input01" value="${dataMap['input01']}" />
但我想要的输出是(在后台有个Map,Map中有.put("input01","2"),这个map存在request中)<input name="input01" value="2" />
感谢回答不过可能没理解我的意思。我是开发一个页面编辑器,可以创建页面元素,比如创建了个元素
<input name="input01" value="${dataMap['input01']}" />
我会把创建的这个元素保存在数据库 然后再其它地方查出用到这个元素
在页面输出这个元素,现在输出时<input name="input01" value="${dataMap['input01']}" />
但我想要的输出是(在后台有个Map,Map中有.put("input01","2"),这个map存在request中)<input name="input01" value="2" />
"然后再其它地方查出用到这个元素" 其他地方是指什么地方? 查出来之后放到哪里