在javascript中加入下面的代码
<logic:iterate id="lanmu" name="lanmus">
d.add('<bean:write name="lanmu.id"/>','<bean:write name="lanmu.name"/>','<bean:write name="lanmu.parmentid"/>');
</logic:iterate>
<logic:iterate id="lanmu" name="lanmus">
d.add('<bean:write name="lanmu.id"/>','<bean:write name="lanmu.name"/>','<bean:write name="lanmu.parmentid"/>');
</logic:iterate>
解决方案 »
- 使用jquery打印插件jquery.PrintArea的问题
- jquery什么时候是结果集什么时候是指定的节点?
- 如何在for循环中返回值而不退出循环?
- 请教大家一个特效问题,下拉菜单列表中弹出的是树状结构的效果改怎么实现?
- 高手请进,弹出窗口的问题?
- 请问如果设计要求是用面向过程编程,那我还能不能用对象直接量了或是命名空间了?
- 如何判断客户是否支持脚本啊??
- javascript里有没有像PHP里的“变量的变量”
- 如何动态减少input框?(挂~等)
- 请问大虾:这段滚动显示文本的js代码怎么使网页上老是提示有错误?
- 如何用制作角色移动的效果
- ie6里window.onload用innerHTML忽略本地缓存的问题
<logic:iterate id="lanmu" name="lanmus">
d.add('<bean:write name="lanmu.id"/>','<bean:write name="lanmu.name"/>','<bean:write name="lanmu.parmentid"/>');
</logic:iterate>
</script>
dangerous!!
一个是 JSP 代码,一个是IE中看到的 HTML 代码<%@ page language="java" import="java.util.*" pageEncoding="GBK"%><%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html:html lang="true">
<head>
<html:base /> <title>index.jsp</title> <meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
</head><body>
<%
List lanmus = new ArrayList();
lanmus.add("111");
lanmus.add("222");
lanmus.add("333");
pageContext.setAttribute("lanmus",lanmus);
%>
<script type="text/javascript">
<logic:iterate id="lanmu" name="lanmus">
alert("<bean:write name="lanmu"/>");
</logic:iterate>
</script>
</body>
</html:html>
而生成的HTML代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="zh-CN">
<head>
<base href="http://localhost:8080/aop2/index.jsp"> <title>index.jsp</title> <meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
</head><body>
<script type="text/javascript">
alert("111");
alert("222");
alert("333");
</script>
</body>
</html>
<%
out.println("d.add(0,-1,'系统管理后台');");
for(int i=0;i<list.size();i++){
Menu menu = (Menu)list.get(i);
String temp = "d.add("+menu.getId()+","+menu.getPid()+",'"+menu.getMenuName().trim()+"','"+menu.getMenuUrl().trim()+"','"+menu.getMenuInfo().trim()+"','main');";
}
%>
<bean:write name="lanmu" property="id"/>我居然用 lanmu.id ,汗