Struts2新手入门遇到问题
下了个马士兵的视频MyEclipse 7.5+Struts2.1.6我拿来学,我自己用的MyEclipse 6.5+Struts2.1.8.1
配置都按照视频来配了,导包的时候struts-2.1.8.1\apps\struts2-blank-2.1.8.1\WEB-INF\lib只有六个包
而视频中却有九个包,去掉两个无用的,都还有7个包,我的比视频中少一个,六个包是
commons-fileupload-1.2.1.jar   commons-io-1.3.2.jar   freemarker-2.3.15.jar   ognl-2.7.3.jar               struts2-core-2.1.8.1.jar       xwork-core-2.1.6.jar 2.1.8.1中是不是比2.1.6中要少个包呢?
最后出现个错误,我也不知道错在哪儿
type Status report
message /Struts2_0100_Introduction/hello.action
description The requested resource (/Struts2_0100_Introduction/hello.action) is not available.
下面是我作的配置:希望有用哈~!
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" />
     <include file="example.xml"/>
     <package name="default" namespace="/" extends="struts-default">
         <default-action-ref name="index" />
         <action name="index">
             <result type="redirectAction">
                 <param name="actionName">HelloWorld</param>
                 <param name="namespace">/example</param>
             </result>
         </action>
     </package>
	 -->
	 <package name="default" namespace="/" extends="struts-default">         
         <action name="hello">
             <result>
                 /Hello.jsp
             </result>
         </action>
     </package>
     <!-- Add packages here -->
</struts>
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"  
	xmlns="http://java.sun.com/xml/ns/javaee"  
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee  
	http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
   <welcome-file-list>
     <welcome-file>index.jsp</welcome-file>
   </welcome-file-list>
   <filter>
         <filter-name>struts2</filter-name>
         <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
     </filter>
     <filter-mapping>
         <filter-name>struts2</filter-name>
         <url-pattern>/*</url-pattern>
     </filter-mapping>
</web-app>
我刚学Struts,出门就倒拐,学不起走了...麻烦大家帮我解决下.不甚感激~!
------解决方案--------------------把class 对应的java类配上!!!!!
------解决方案--------------------不要class也可以,如果没有配class它会用struts默认的处理类。你上面的问题可能是出来namaspace上。你那个struts.xml里的action里配的是一个客户端跳转到另一个action,又指定了一个命名空间,但并没有对应的action配置,也没有对应的命名空间,再改改配置文件吧
------解决方案--------------------看看你的项目名称写错没有,不行把namespace="/"去掉试试