<%=request.getContextPath()%>/XXX.do和直接XXX.do的区别。
在什么情况下这两种写法会出现不同?
顺祝大家新年快乐。
在什么情况下这两种写法会出现不同?
顺祝大家新年快乐。
解决方案 »
- 关于htmleditor可以想word一样设置字体大小的问题
- 奇怪!SOAP URL参数丢失!!
- 使用jsp如何开发一款游戏阿?
- <html:form> form表单中有默认值,更改后提交,不再回填表单
- TOMCAT6部署问题
- 报错--404???
- 各位高手你帮忙 urlrewrite 问题
- 试了一个prototype的ajax..Request的一个简单例子,不知道为什么会没有反应,还不太懂ajax,望高手指点一下
- 如何插入数据后返回ID
- 各位仁兄,谁有MasteringJavabeans的例子程序源码?
- jstl怎么把多条数据(ArrayList中的)显示在页面上?
- j2ee中怎么给一个图片文件夹过滤,加水印?
第一步:将工程发布名称为Test。1>.直接写XXX.do
例:http://localhost:8080/Test/XXX.do2>.<%=request.getContextPath()%>/XXX.do
自动生成
http://localhost:8080/Test/XXX.do第二步:将工程发布名称为TestA。1>.直接写XXX.do
http://localhost:8080/Test/XXX.do,运行时发生错误。2>.<%=request.getContextPath()%>/XXX.do
自动生成
http://localhost:8080/TestA/XXX.do
简单的说就是你的调用do页面如果不是在项目的根目录下,
就要用<%=request.getContextPath()%>/XXX.do
如你的项目是projproj-->user(文件夹)--->add.jsp 这里用<%=request.getContextPath()%>/XXX.doproj-->add.jsp 这里用XXX.do
不过建议都用<%=request.getContextPath()%>/XXX.do
前者是在应用程序的根目录下的XXX.do请求,后者要看当前的路径。如果地址栏中显示的地址路径是:http://xxx/xxx/xxx.do,则请求是:http://xxx/xxx/XXX.do
如果是http://xxx/xxx/xxx/xxx.do,则是:http://xxx/xxx/xxx/XXX.do
看你struts的配置
不过不推荐用struts1.X还是学struts2吧