type Status reportmessage No result defined for action com.book.action.BookAction and result successdescription The requested resource (No result defined for action com.book.action.BookAction and result success) is not available.
Apache Tomcat/6.0.18
struts.xml<struts>
<constant name="struts.i18n.encoding" value="UTF-8"/><!--设置默认的字符集为UTF-8-->
<package name="default" extends="struts-default">
<!--用于列出所有的书名-->
<action name="listbook" class="com.book.action.BookAction" method="list">
<result>/listBooks.jsp</result>
<interceptor-ref name="basicStack"/>
</action>
<!--用于图书的创建和更新-->
<action name="editbook" class="com.book.action.BookAction" method="list">
<param name="id">{1}</param>
<result>/editBook.jsp</result>
<interceptor-ref name="static-params"/>
<interceptor-ref name="basicStack"/>
</action>
<!--用于保存新创建的图书和更新后的图书-->
<action name="savebook" class="com.book.action.BookAction" method="save">
<result name="input">/editBook.jsp</result>
<result name="redirect">listbook.action</result>
</action>
<!--用于删除图书-->
<action name="deletebook" class="com.book.action.BookAction" method="delete">
<param name="id">{1}</param>
<result type="redirect">listbook.action</result>
<interceptor-ref name="static-params"/>
</action>
</package>
</struts>
Apache Tomcat/6.0.18
struts.xml<struts>
<constant name="struts.i18n.encoding" value="UTF-8"/><!--设置默认的字符集为UTF-8-->
<package name="default" extends="struts-default">
<!--用于列出所有的书名-->
<action name="listbook" class="com.book.action.BookAction" method="list">
<result>/listBooks.jsp</result>
<interceptor-ref name="basicStack"/>
</action>
<!--用于图书的创建和更新-->
<action name="editbook" class="com.book.action.BookAction" method="list">
<param name="id">{1}</param>
<result>/editBook.jsp</result>
<interceptor-ref name="static-params"/>
<interceptor-ref name="basicStack"/>
</action>
<!--用于保存新创建的图书和更新后的图书-->
<action name="savebook" class="com.book.action.BookAction" method="save">
<result name="input">/editBook.jsp</result>
<result name="redirect">listbook.action</result>
</action>
<!--用于删除图书-->
<action name="deletebook" class="com.book.action.BookAction" method="delete">
<param name="id">{1}</param>
<result type="redirect">listbook.action</result>
<interceptor-ref name="static-params"/>
</action>
</package>
</struts>
,仔细检查一下