標籤:struts there is no action m
今天在使用struts2的時候遇到這個問題。
Struts has detected an unhandled exception:
| Messages: |
There is no Action mapped for namespace [/] and action name [] associated with context path [/ssm1]. |
這個時候的struts.xml檔案如下:
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD StrutsConfiguration 2.3//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"><struts><constant name="struts.enable.DynamicMethodInvocation" value="false"/><constant name="struts.devMode" value="true"/><constant name="struts.objectFactory" value="spring" /> <package name="default" namespace="/" extends="struts-default"> <!-- 注意:這裡的class --> <action name="student_*" class="studentAction" method="{1}"> <result name="add_success">/add_success.jsp</result> </action> </package></struts>
解決方案:
<?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="true"/><constant name="struts.objectFactory" value="spring" /> <package name="default" namespace="/" extends="<span style="background-color: rgb(255, 255, 0);">struts-default</span>"> <!-- 注意:這裡的class --> <action name="student_*" class="studentAction" method="{1}"> <result name="add_success">/add_success.jsp</result> </action> </package></struts>
所以,多注意一下struts.xml 中的配置項,關鍵的細節點,一定要處理好。
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
struts2配置錯誤 There is no Action mapped for namespace [/] and action name [] associated with context