jstl里的<c:url>标签可以返回web app的根url 加上请求的资源,
比如在任意jsp文件里:<c:url value="/home.action"/>返回的是http://localhost/appname/home.action为什么struts2里的<s:url>标签返回的url不正确
比如当前的browser的地址栏里的url 是http://localhost/appname/user/test.action
jsp文件里用<a href="<s:url action="home.action" namespace="admin" />">我希望正确返回的是
http://localhost/appname/admin/home.action,但实际产生的是http://localhost/appname/user/admin/home.action
,为什么
比如在任意jsp文件里:<c:url value="/home.action"/>返回的是http://localhost/appname/home.action为什么struts2里的<s:url>标签返回的url不正确
比如当前的browser的地址栏里的url 是http://localhost/appname/user/test.action
jsp文件里用<a href="<s:url action="home.action" namespace="admin" />">我希望正确返回的是
http://localhost/appname/admin/home.action,但实际产生的是http://localhost/appname/user/admin/home.action
,为什么
解决方案 »
- SQL2000+JSP,望高手进来解惑,小弟不胜感激涕零~~~
- 同一个form 先后submit 两次的问题.
- 高分请教javamail邮件问题?
- hibernate 翻页问题
- struts 如何在struts-config.xml里为某一个action配置默认的forward
- 请教一个更新多表一致性的问题
- 如何在JSP中读取网页的源文件,并存为文本文件或网页文件
- 求一个在jsp中上传flash文件到服务器的实例
- validatition问题???高手请进!!!
- java.util.Date类型转换为java.sql.Date类型,急用,
- text型数据怎么在页面显示?
- 去掉<script>标记
<a href= " <s:url action= "../home.action " namespace= "admin " /> ">
<a ref="<s:url action="/home.action" namespace="admin"/>">
jstl里的c:url标签不管当前url是哪里,只要<c:url value="/admin/home.action"/>就可以把value值加在根url后加
上,而不要写什么../
<s:param ....>
...
</s:url><a href='<s:out value="urlname"/>'/>
假如当前浏览器里的url 是http://localhost/appname/user/home.action
那我在jsp文件里写<s:url value="/admin/test.action"/>
我希望输出的是http://localhost/appname/admin/test.action,
但实际输出的是http://localhost/appname/user/admin/test.action,
加在了user后面,而没有加在appname/后面,为什么?
为什么不在STRUTS里也写<s:url action= "/home.action " namespace= "admin "/>
??
输出的也是http://localhost/appname/user/admin/test.action