尚学堂。。struts2.1.6
路径问题跟路径有关系 404错误是资源访问地址不存在。主要看你工程的目录结构。
Struts2_0100_Introduction
--src
|____ struts.xml
--WebRoot(or WebContent)
|
|___Hello.jsp而你这种配置我说实话真不清楚 action 如果没用class 到底走不走result
后来自己建立个项目配置了一个没有class的action 确实走了。
那就证明楼主基本配置都没用错我的配置:
struts.xml(就配置一个)<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="test" namespace="/" extends="struts-default">
<action name="hello">
<result>/index.jsp</result>
</action>
</package>
</struts> index.jsp(还是自动生成的)在WebRoot(or WebContent)下打 http://localhost:8080/项目名/hello.action我这样配置会正确的显示出index.jsp的内容
然后又仔细看了看楼主的情况、
感觉可能是在package name="default" 这里。试着换个包名。只要不重复就可以。
路径问题跟路径有关系 404错误是资源访问地址不存在。主要看你工程的目录结构。
Struts2_0100_Introduction
--src
|____ struts.xml
--WebRoot(or WebContent)
|
|___Hello.jsp而你这种配置我说实话真不清楚 action 如果没用class 到底走不走result
后来自己建立个项目配置了一个没有class的action 确实走了。
那就证明楼主基本配置都没用错我的配置:
struts.xml(就配置一个)<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="test" namespace="/" extends="struts-default">
<action name="hello">
<result>/index.jsp</result>
</action>
</package>
</struts> index.jsp(还是自动生成的)在WebRoot(or WebContent)下打 http://localhost:8080/项目名/hello.action我这样配置会正确的显示出index.jsp的内容
然后又仔细看了看楼主的情况、
感觉可能是在package name="default" 这里。试着换个包名。只要不重复就可以。
首先自己建立一个webproject,比如叫Qing ,把struts.xml内容加上
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"><struts> <constant name="struts.enable.DynamicMethodInvocation" value="false" />
<constant name="struts.devMode" value="false" /> <package name="default" namespace="/" extends="struts-default">
<action name="hello">
<result>
/sueecss.jsp
</result>
</action>
</package> <!-- Add packages here --></struts>然后 把web.xml内容添加上,复制楼主的就行。
再然后在webroot目录下建立一个succes.jsp 。把struts2 所有的jar包加入lib目录下就行了。