HTML 和 JSP 脚本中的串联挑战与支柱
concatenation challenge in html and jsp scriptlets with struts
<script>
var myValue = ${valueBean};
</script>
myValue 的值为 5
<input type="text" name="<%=curName%>'[' + myValue +'].otherList[' + myValue + '].'<%=curProp%>" value="<%=(String) currentItr.next()%>"/>
当我查看源代码时,生成的 html 不断给我
<input type="text" name="myList'[' + myValue +'].otherList[' + myValue + '].'someProp" value="XXX"/>
什么时候应该
<input type="text" name="myList[5].otherList[5].someProp" value="XXX"/>
我是否在做不同的事情,我不太清楚我的连接问题在哪里。 请帮忙!
试试这个:
<input type="text" name="<%=curName%>[${valueBean}].otherList[${valueBean}].<%=curProp%>" value="<%=(String) currentItr.next()%>"/>
使用
myValue 的 istead 你可以使用 jstl 并使用 jstl c:out 标签直接嵌入 valueBean
name="myList'[' + myValue +'].otherList[' + <c:out value='${valueBean}'/> + '].'someProp"
相关文章:
- 使用JSP从服务器检索和显示图像
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- servlet中的请求对象,而不是从jsp接收参数值
- 使用Javascript生成包含JSP的HTML
- 转义在jsp's脚本
- 显示&作为&在jsp中使用angularjs而不使用ng-bind-html
- 在JSP中运行pdftk
- 使用javascript和jsp将数据插入到融合图中
- 如何将输入类型值或id从一个jsp传递到另一个jsp页面
- 在更改名称时,使用ajax jsp在下拉菜单中填充多个文件夹的数据
- 在使用cq:include包含外部JS之前,如何在JSP中包含全局JS变量
- 如何将日期id从一个jsp传递到另一个jsp页面
- getting id from jsp
- 将多个参数从jsp页面传递给javascript函数
- onclick提交按钮JSP
- 代码挑战:创建一个跟踪对象实例总数的类Foo
- JSP 中的“日期”字段存在问题
- 一个jsp中有两个操作URL
- 如何将jsp表单传递到两个页面
- HTML 和 JSP 脚本中的串联挑战与支柱