问题描述
<s:ahref="<s:urlaction="book/GetScore"></s:url>">查看成绩</s:a>这段代码为什么执行时提示少等号呢?<s:urlid="url"action="book/GetBooks"></s:url><s:ahref="%{url}">查看李刚已出版的图书</s:a>这样写就会正常显示,奇怪了
解决方案
解决方案二:
这是struts2.0的代码吧第一种方法当然不行,标签不支持这样的嵌套。第二种是直接取值的,当然可以。
解决方案三:
<s:ahref="<s:urlaction="book/GetScore"></s:url>">你看那引号
解决方案四:
引用2楼amon256的回复:
<s:ahref="<s:urlaction="book/GetScore"></s:url>">你看那引号
引号我曾改为单引也不行
解决方案五:
引用1楼config_man的回复:
这是struts2.0的代码吧第一种方法当然不行,标签不支持这样的嵌套。第二种是直接取值的,当然可以。
是struts2的,谢谢了
解决方案六:
引用2楼amon256的回复:
<s:ahref="<s:urlaction="book/GetScore"></s:url>">
这个写的就是错的<s:ahref='<s:urlaction="GetScore.action"namespace="/book"/>'>
解决方案七:
Sorry,说错了。href后面用js调用才能用<s:url>
解决方案八:
struts2标签不支持嵌套
时间: 2024-07-28 16:33:55