xxxxxx 有什么区别?

hemf 2013-12-22 04:49:12
求高手指点。
<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>
居然就好。不知到之前为什么会报错。望高手教导。


...全文
154 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hemf 2013-12-23
  • 打赏
  • 举报
回复
引用 4 楼 NNTT2010 的回复:
楼主你在action中打印输出下,验证s:a href是不是没有进入action中。。。
大侠,多谢拉.现在我差不多已经明白是什么原因了. 其实用href或action都可以.都能正常访问action.但如果是用action的话,它的值只能是action.而href就没有这个限制. 只要使用了<s:a>标签,就一定会被对截器拦截,并通过对应的解析类最终翻译成URL.
长笛党希望 2013-12-23
  • 打赏
  • 举报
回复
楼主你在action中打印输出下,验证s:a href是不是没有进入action中。。。
hemf 2013-12-22
  • 打赏
  • 举报
回复
引用 1 楼 huxiweng 的回复:
action直接请求到action。href先解析你的href的值,如果是action,就会请求到action,这里面有路径问题
可否详细点。
hemf 2013-12-22
  • 打赏
  • 举报
回复
多谢,跟什么路径有关系?可否详细点。
teemai 2013-12-22
  • 打赏
  • 举报
回复
action直接请求到action。href先解析你的href的值,如果是action,就会请求到action,这里面有路径问题

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧