也就是在当我用浏览器访问时就算我写在namespace="/strutsTest",但我测试时就只有url:localhost:8080/test/index.jsp就可以访问了,就不用写成url:localhost:8080/test/strutsTest/index.jsp(test是我的测试项目名)
解决方案 »
- cxf+spring生成wsdl文件没有types、messages怎么办
- java关于url的疑惑
- CMS 页面生成机制
- 求IntelliJ IDEA和TOMCAT整合
- Report design not valid : The detail section, the page and column headers and footers and the margins do not fit the page height
- jsp连接sql2000 出了什么问题
- 企业邮箱是否支持程序登录,发送邮件?
- 怎么样把int类型赋值给String类型?
- 那位老兄有JFreeChart的教程~~~~或则很熟悉JFreeChart
- 怎样配置IIS使之支持JSP?
- 请教如何用Intellij和Tomcat,复杂调试JSP
- java正则表达式匹配两个数字不能是相同数字
在访问action时才加命名空间
但是我看网上视频教学些怎么还是要加action的命名空间啊
struts2里的namespace
在struts2里,namespace是package里的一个属性,用来标记action的访问路径。注意:只有package的namespace才能标记路径而不是name属性。在struts2里,存在着一个是默认namespace-"",若package不指定namespace,则package里的action就使用默认namespace。若访问action时没有指定namespace则struts2会先在根namespace-"/"里查找action,找不到再到默认namespace里查找action。再找不到就会报错,也就是说struts2只会查找两层namespace。