
struts2注解路径不知道,跪求高手?
代码如下@Namespace("/login")@ParentPackage("struts-default")@Results({@Result(name="succe...
代码如下
@Namespace("/login")
@ParentPackage("struts-default")
@Results( { @Result(name = "success", location = "/main.jsp"),
@Result(name = "error", location = "/error.jsp") })
@ExceptionMappings( { @ExceptionMapping(exception = "java.lange.RuntimeException", result = "error") })
public class loginAction extends ActionSupport {
@Action("login") //或者写成 @Action(value = "login")
public String login()throws Exception {
if(true){
return "success";
}
return "error";
}
jsp如下
<a href="login/login.action">add</a>
struts.xml如下
<constant name="struts.action.extension" value="action,do,htm"/>
点jsp上的那个连接老是报错找不到 展开
@Namespace("/login")
@ParentPackage("struts-default")
@Results( { @Result(name = "success", location = "/main.jsp"),
@Result(name = "error", location = "/error.jsp") })
@ExceptionMappings( { @ExceptionMapping(exception = "java.lange.RuntimeException", result = "error") })
public class loginAction extends ActionSupport {
@Action("login") //或者写成 @Action(value = "login")
public String login()throws Exception {
if(true){
return "success";
}
return "error";
}
jsp如下
<a href="login/login.action">add</a>
struts.xml如下
<constant name="struts.action.extension" value="action,do,htm"/>
点jsp上的那个连接老是报错找不到 展开
3个回答
展开全部
把页面报的错拿来看看.
Action和超链接都没有问题,
怀疑是不是你页面放错位置了.
另外
@ParentPackage("struts-default")
@ExceptionMappings( { @ExceptionMapping(exception = "java.lange.RuntimeException", result = "error") })
是多余的,可以删掉,这里没用.实际上这两行注解几乎都用不到,平时也不要写.
Action和超链接都没有问题,
怀疑是不是你页面放错位置了.
另外
@ParentPackage("struts-default")
@ExceptionMappings( { @ExceptionMapping(exception = "java.lange.RuntimeException", result = "error") })
是多余的,可以删掉,这里没用.实际上这两行注解几乎都用不到,平时也不要写.
更多追问追答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<a href="/login/login.action">add</a>
或者
<a href="login.action">add</a>
或者
<a href="login.action">add</a>
更多追问追答
追问
还是报错,“抱歉!无法显示此网页!”大神啊
追答
@Namespace("/")//根目录设置成这样
add
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%=request.getContextPath()%>/login/login.action
更多追问追答
追问
这个是jsp页面右键源文件的 add
还是报错,“抱歉!无法显示此网页!”
追答
/login/login.action">这样就可以了呀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询