日期:2014-05-18  浏览次数:20600 次

如何通过<a href=""></a>提交给servlet控制器
如何通过 <a   href= " "> </a> 提交给servlet控制器

------解决方案--------------------
<a href= "/ServerletName "> xxx </a>

ServerletName路径要和web.xml中配置的一致
------解决方案--------------------
正确
------解决方案--------------------
1楼的ok
------解决方案--------------------
一楼正确.
------解决方案--------------------
正解
------解决方案--------------------
<a href= " <%=request.getContextPath()%> /ServerletName "> xxx </a>

ServerletName路径要和web.xml中配置的一致

绝对路径才可以~~
------解决方案--------------------
request.goContextPath()用的好
------解决方案--------------------
写上servlet的名字就行了
------解决方案--------------------
zjf405
这样的写法比较好
支持
------解决方案--------------------
1楼的方法好点
方便
------解决方案--------------------
我个人比较讨厌这种写法 <a href= " <%=request.getContextPath()%> /ServerletName "> xxx </a>
这样既暴露你的请求名与参数并且也不重用.
我的习惯是 <a href= "javascript:method(); "> </a>
function method(){
//如果是有form那就直接用form.submit();
//如果没有form那就用location.href= "这里就跟你的请求对象 ";
}
------解决方案--------------------
大家说的都对!
用相对路径比较好!
------解决方案--------------------
ls正解
------解决方案--------------------
huxinsheng168(望M止渴) 是正解