首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

求教诸位高人:WARNING: No configuration found for the specified action

2012-11-10 
求教各位高人:WARNING: No configuration found for the specified action:最近配置了一个Struts2的开发环

求教各位高人:WARNING: No configuration found for the specified action:
最近配置了一个Struts2的开发环境。但是总是报错
WARNING: No configuration found for the specified action:
请各位高人帮我看看

#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.i18n.encoding" value="utf-8"/>
<constant name="struts.ui.templateDir" value="template" />
<constant name="struts.ui.templateSuffix" value="ftl" />
  <!-- 当struts.xml改动后,是否重新加载。默认值为false(生产环境下使用),开发阶段最好打开 --> 
  <constant name="struts.configuration.xml.reload" value="true"/> 

  <!-- 是否使用struts的开发模式。开发模式会有更多的调试信息。默认值为false(生产环境下使用),开发阶段最好打开 --> 
  <constant name="struts.devMode" value="false"/>  

  <!-- 设置浏览器是否缓存静态内容。默认值为true(生产环境下使用),开发阶段最好关闭 --> 
  <constant name="struts.serve.static.browserCache" value="false" /> 

  <!-- 指定由spring负责action对象的创建  
  <constant name="struts.objectFactory" value="spring" /> 
  --> 

  <!-- 是否开启动态方法调用--> 
  <constant name="struts.enable.DynamicMethodInvocation" value="false"/> 

<package name="struts2" extends="struts-default" namespace="/">
<action name="login" class="com.template.action.UserAction" method="addUser">
<result name="success">success.jsp</result>
<result name="error">error.jsp</result>
<result name="input">index.jsp</result>
</action>
</package>

<!--

  <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>

  --><!-- Add packages here -->

</struts>


#index.jsp#
  <body>
  <s:actionerror/>
  <s:form action="login" method="post" validate="true">
   
  <s:textfield name="username" label="name"></s:textfield><br>
  <s:textfield name="password" label="password"></s:textfield><br>
  <s:submit value="submit"></s:submit><s:reset value="reset"></s:reset>
  </s:form>
  </body>

#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">

  <context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>classpath:applicationContext.xml</param-value>
  <!-- <param-value>classpath*:applicationContext-*.xml</param-value> -->
  </context-param>
  <listener>
  <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>
  <filter>
  <filter-name>openSessionInViewFilter</filter-name>
  <filter-class>
  org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
  </filter>
  <filter-mapping>
  <filter-name>openSessionInViewFilter</filter-name>
  <url-pattern>/*</url-pattern>
  </filter-mapping>
  <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>
   
  <welcome-file-list>
  <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
</web-app>



请各位帮帮我!

[解决办法]
没有找到你配置的Action,代码太多了,给你个例子参考下:
http://download.csdn.net/detail/peng_hao1988/4191421
[解决办法]
你的action没有配置啊
[解决办法]
把<s:form action="login" method="post" validate="true">
改成这样试试:
 <s:form action="/login" method="post" validate="true">

热点排行