我想在<script></script>里使用struts标签,但好像不行,有什么方法可以让它在<script></script>里使用struts标签,如:
<script type="text/javascript">
d = new dTree('d');
<logic:iterate id="b" name="bl" scope="request" type="test.bean.Hibernate.Menu">
<%=BBSCSUtil.getMenuHtmlDown(b.getLevel(),b.getMenuName())%>
</logic:iterate>
document.write(d);
</script>
现在这样子总是说标签不能使用,请指教.
<script type="text/javascript">
d = new dTree('d');
<logic:iterate id="b" name="bl" scope="request" type="test.bean.Hibernate.Menu">
<%=BBSCSUtil.getMenuHtmlDown(b.getLevel(),b.getMenuName())%>
</logic:iterate>
document.write(d);
</script>
现在这样子总是说标签不能使用,请指教.
解决方案 »
- jsp调用c或者c++程序
- 通过struts2和spring实现CRUD操作,有问题了!
- 用struts+jsp想做一个下载功能的界面,但是会出错:可能是session失效的问题
- jsp初级问题!!!急
- 按钮实现checkbox框全选(在线等待)
- 问一个变量附值的问题,真的很简单!~~~
- 大家帮忙看看,这个问题怎么解决,好像是数据库连接的问题,我不能确认。
- ****************问题很难***********************taglib(原理)
- struct2分页显示的问提
- ‘4e0076f45f3a9000554aff01706b5927ff01’这串字符串属于什么编码啊,能反解为原来的内容吗?
- 请教JSP调用本地方法的例子(Jboss)
- jsp可否调用paint方法?谢谢
<logic:iterate id="b" name="bl" scope="request" type="test.bean.Hibernate.Menu">
<%=BBSCSUtil.getMenuHtmlDown(b.getLevel(),b.getMenuName())%>
</logic:iterate>
迭代打印出来后,很明显不符合javascript语法。 检查一下吧
老實的outprint
這個dtree樹我做過,輸出節點内容還是比較容易出錯的。
<%=BBSCSUtil.getMenuHtmlDown(b.getLevel(),b.getMenuName())%>
</logic:iterate>
这两种东西不能混用,看看书吧
var city= new Array();
var onecount=0;
<logic:iterate id="elemants" indexId="ii" name="allCityCollection">
city[<bean:write name="ii"/>]=new Array("<bean:write name='elemants' property='cityName'/>","<bean:write name='elemants' property='cityCode'/>");
</logic:iterate>
onecount=<bean:write name="ii"/>;
......
我这段代码能够正确运行,java代码和struts标签是完全可以和js代码混合使用的。
你的程序错误,很可能是由于数据的格式或者js语法错,我曾经犯过的一个错误就是
每条数据的后面有一个空格字符,以至于js树显示不出来,运行页面通过浏览器的查看源代码
,看看到底输出的是什么?
<logic:iterate id="iterator" name="selectTypeListForm" property="formList">
temp1+='<bean:write name="iterator" property="categoryId"/>';
temp1+=',';
temp2+= '<bean:write name="iterator" property="categoryName"/>';
temp2+=',';
temp3+= '<bean:write name="iterator" property="categoryDesc"/>';
temp3+=',';
temp4+= '<bean:write name="iterator" property="parentCategoryId"/>';
temp4+=',';
</logic:iterate>
这样可以的啊,以前写的