"deleteOne('')">
/html:button
上面的button点击onclick之后调用不到javascript的函数 会报标签出错什么东西。。。
不过用<input type="button"..... 是可以调用函数的
是不是二者的区别?
一句话解释吧:不能混用
你有没有导入 struts 标签库?
[quote]deleteOne('')[/quote]
中不需要 c:out 标签吧
非html元素标签上的属性使用c:out等标签会有错误,建议你使用EL表达式。你那样在元素属性上再使用标签是错误的。
直接使用${code.ID},这样输出两次没有意义而且会报错。
"deleteOne('${code.ID}')">
/html:button
html:button 是struts1 的标签,不是HTML原生的标签,所以你需要导入struts1的标签库。在你的JSP文件中加入:
[quote]<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> [/quote]
试试。
那在这里面使用EL表达式就没有问题?恕我才疏学浅,不明白。
[quote]servlet 版本2.3的 不支持用EL表达式的 [/quote]
在你的页面中加入
[quote]<%@ page isELIgnored="false" %>[/quote]就可以了应该
"deleteOne('${code.ID')">
/html:button