请求路径:http://localhost:8888/one/add?addACTION代码:
public class AddAction extends ActionSupport{
public String add(){
System.out.println("=====addActon======");
return “success”;
}
}STRUTS配置文件:
<struts>
<package name="default" extends="struts-default" namespace="/">
<action name="add" class="action.AddAction" method="add">
<result name="success">/webRoot/regist.jsp</result>
</action>
</package>
</struts>另附上web.xml代码如下:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
public class AddAction extends ActionSupport{
public String add(){
System.out.println("=====addActon======");
return “success”;
}
}STRUTS配置文件:
<struts>
<package name="default" extends="struts-default" namespace="/">
<action name="add" class="action.AddAction" method="add">
<result name="success">/webRoot/regist.jsp</result>
</action>
</package>
</struts>另附上web.xml代码如下:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
路径就为:http://localhost:8888/one/test/add.action
你这个请求路径有点问题吧, 如果你是想用动态方法调用也应该是用感叹号吧.
你这个action又没有接收请求参数, 你传个name为add的参数又不给值实在不懂是什么意思
改成http://localhost:8888/one后运行,显示index.jsp页面
改成http://localhost:8888/add后运行,浏览器报错如下:
HTTP Status 404 - /add
type Status report
message /add
description The requested resource (/add) is not available.
Apache Tomcat/6.0.18
附:控制台没有任何反应
description The requested resource (/one/add.Action) is not available.
今天怎么了 总写错 我要休息休息了
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
不应该呀
严重: Could not find action or result
There is no Action mapped for action name add. - [unknown location
http://localhost:8888/one/add.action,要加点Action,谢谢你们了,给你们分