<s:a href="xxx.action">xxx</s:a> 和 <s:a action="xxx.action">xxx</s:a> 有什么区别?
求高手指点。<s:a href="xxx.action">xxx</s:a> 和 <s:a action="xxx.action">xxx</s:a> 有什么区别?
今天我测试一个web工程是老报错。
把<s:a href="departmentAction_list.action?parentId=%{#parent.parent.id}">返回上一级</s:a>
换成<s:a action="departmentAction_list.action?parentId=%{#parent.parent.id}">返回上一级</s:a>
居然就好。不知到之前为什么会报错。望高手教导。
--------------------编程问答-------------------- action直接请求到action。href先解析你的href的值,如果是action,就会请求到action,这里面有路径问题 --------------------编程问答-------------------- 多谢,跟什么路径有关系?可否详细点。 --------------------编程问答-------------------- 可否详细点。
--------------------编程问答-------------------- 楼主你在action中打印输出下,验证s:a href是不是没有进入action中。。。 --------------------编程问答--------------------
大侠,多谢拉.现在我差不多已经明白是什么原因了.
其实用href或action都可以.都能正常访问action.但如果是用action的话,它的值只能是action.而href就没有这个限制. 只要使用了<s:a>标签,就一定会被对截器拦截,并通过对应的解析类最终翻译成URL.
补充:Java , Web 开发