Java 无法使用Eclipse和Maven使Struts2 Hello World正常工作
本网站不允许用户向他们的教程提出技术问题,我认为这是错误的: 我正在使用:Java 无法使用Eclipse和Maven使Struts2 Hello World正常工作,java,jsp,struts2,xml-configuration,action-mapping,Java,Jsp,Struts2,Xml Configuration,Action Mapping,本网站不允许用户向他们的教程提出技术问题,我认为这是错误的: 我正在使用: 马文:3.2.1 雄猫7 java 1.7 Eclipse:Luna发行版(4.4.0) 我收到了这样的信息: WARNING: Could not find action or result There is no Action mapped for namespace [/] and action name [] associated with context path [/Struts2Example]. -
- 马文:3.2.1
- 雄猫7
- java 1.7
- Eclipse:Luna发行版(4.4.0)
WARNING: Could not find action or result
There is no Action mapped for namespace [/] and action name [] associated with context path [/Struts2Example]. - [unknown location]
除非输入完整的url,否则我永远无法进入login.jsp
页面。但即便如此,当我点击提交按钮时,它也不会进入welcome\u user.jsp
页面
有人能告诉我如何解决这个问题,并让这个Hello World示例在使用Eclipse时工作吗?如果您按照链接到页面的教程进行操作,并且一直到p。7然后你应该按照写的那样运行它 在Struts2中,可以使用后缀直接访问action类 .行动
http://localhost:8080/Struts2Example/User/Login.action
如果您试图以以下方式访问应用程序:
http://localhost:8080/Struts2Example
您将收到一条消息,404错误代码将返回到浏览器
警告:找不到操作或结果没有映射的操作
与上下文路径关联的命名空间[/]和操作名称[]
[/Struts2Example]。-[未知位置]
解决方法是将文件添加到web根文件夹,从而将浏览器重定向到正确的位置
index.html
:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=User/Login.action">
</head>
<body>
<p>Loading ...</p>
</body>
</html>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
就是这样,如果您正在寻找Hello World教程,您应该使用以下参考:
因此,请找到更好的教程。