比如
是不是在action里面 要加,调用的时候是user/user!login
在url 和result里面 直接调用user!login?
JSP的action或者url里肯定是要加上namespace的。
result也要加namespace,不过不加也可以,struts2会先到当前namespace(/user)下去找,如果找不到还会再到默认namespace(/)下去找,所以不加也能找得到,但是最好还是加上。
这里面加 namespace="/user" 在调用的时候就需要 加上 user/user!login
struts2 在action里面什么时候要加namespace
1、struts.xml中 当你调用非自己包的东西的时候就加namespace
2、页面 任何时候都加namespace
/项目名/namespace/*.action
如果例如action的中name名字相同时,但是你需要第二个的时候并且在不同的报下,那么最好加入namespace不让,只会找到第一个你访问的路径!