在学习struts时候,出现There is no Action mapped for action name Category_list.找了半天都没找出来问题,请大家帮忙解决下啊,谢谢。
我在浏览器里面敲的:http://localhost:8080/BBS/admin/CategoryList.struts.xml放在src路径下,文件如下
<?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>
<package name="admin" extends="struts-default" namespace="/admin">
<action name="Category_list" class="com.rh.bbs.action.CategoryAction" method="list">
<result>/admin/Category_list.jsp</result>
</action>
</package>
</struts>com.rh.bbs.action.CategoryAction内容如下:
package com.rh.bbs.action;import java.util.List;import com.opensymphony.xwork2.ActionSupport;
import com.rh.bbs.model.Category;public class CategoryAction extends ActionSupport{
public List<Category> categories;
public String list(){
return SUCCESS;
}
}
WebRoot下面有:admin文件夹,Category_list.jsp包含在里面。
请大家帮忙解答下。
我在浏览器里面敲的:http://localhost:8080/BBS/admin/CategoryList.struts.xml放在src路径下,文件如下
<?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>
<package name="admin" extends="struts-default" namespace="/admin">
<action name="Category_list" class="com.rh.bbs.action.CategoryAction" method="list">
<result>/admin/Category_list.jsp</result>
</action>
</package>
</struts>com.rh.bbs.action.CategoryAction内容如下:
package com.rh.bbs.action;import java.util.List;import com.opensymphony.xwork2.ActionSupport;
import com.rh.bbs.model.Category;public class CategoryAction extends ActionSupport{
public List<Category> categories;
public String list(){
return SUCCESS;
}
}
WebRoot下面有:admin文件夹,Category_list.jsp包含在里面。
请大家帮忙解答下。
解决方案 »
- Struts Hibernate 异常 list action
- Spring +Struts+Hibernate 问题求助?那位高手给看一下
- 救助ssh中的Don't know how to iterate over supplied "items" in <forEach>的问题
- 如何解决xml文件中显示中文的问题.
- spring(1.27)+hibernate(3)+struts+weblogic8.1的小问题,请赐教
- 图片格式转换,求教jimi包的使用方法,那位高手能给个例子.
- Eclipse + Tomcat 的配置问题~~~
- com.microsoft.sqlserver.jdbc.SQLServerException: 已生成用于更新的结果集。
- java.lang.NoClassDefFoundError: oracle/dms/console/DMSConsole
- javamail收邮件时如何知道邮件总数?
- Servlet中的字符问题,急急急
- 熟悉session监听器的请进
楼上正解
配置文件倒是没什么问题那你的文件到底编译了嘛? 部署了嘛?重启了嘛?你重新编译整个项目然后部署..看看 classes目录中的struts.xml 文件和你当前的内容是否一致?然后关闭所有浏览器窗口清空缓存 再运行
<constant name="struts.devMode" value="true" />就好了
下面是我的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>
帮忙看看啊
http://localhost:8080/BBS/admin/admin/Category_list
你这样访问试试