struts.xml
如下配置:
<package name="VehicleMng" extends="overall">
<action name="NewVehicleAction" class="grp.customer.NewVehicleAction">
<result name="success">www1.jsp</result>
<result name="error">err1.jsp</result>
</action>
/src/grp/customer/NewVehicleAction.java内容如下
package grp.customer;
import grp.ejb.*;
import grp.entity.*;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ejb3plugin.InjectEJB;@SuppressWarnings("serial")
public class NewVehicleAction extends ActionSupport{
private Vehicle vehicle;
@InjectEJB(name="grp/EntityInheritanceDAO")
private EntityInheritanceDAO entityInheritanceDAO; public String execute() throws Exception{
if (entityInheritanceDAO==null)
return ERROR;
else
entityInheritanceDAO.initializeDate();
return SUCCESS;
}
public Vehicle getVehicle() {
return vehicle;
}
public void setVehicle(Vehicle vehicle) {
this.vehicle = vehicle;
}
}
然后index.jsp中有如下代码
<%@taglib prefix="s" uri="/struts-tags" %>
<a href="VehicleMng/NewVehicleAction.action">wwww</a>
运行index.jsp后,报:
There is no Action mapped for action name NewVehicleAction.不解,不知道哪里出的错,请会struts2的大侠帮忙看看。
如下配置:
<package name="VehicleMng" extends="overall">
<action name="NewVehicleAction" class="grp.customer.NewVehicleAction">
<result name="success">www1.jsp</result>
<result name="error">err1.jsp</result>
</action>
/src/grp/customer/NewVehicleAction.java内容如下
package grp.customer;
import grp.ejb.*;
import grp.entity.*;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ejb3plugin.InjectEJB;@SuppressWarnings("serial")
public class NewVehicleAction extends ActionSupport{
private Vehicle vehicle;
@InjectEJB(name="grp/EntityInheritanceDAO")
private EntityInheritanceDAO entityInheritanceDAO; public String execute() throws Exception{
if (entityInheritanceDAO==null)
return ERROR;
else
entityInheritanceDAO.initializeDate();
return SUCCESS;
}
public Vehicle getVehicle() {
return vehicle;
}
public void setVehicle(Vehicle vehicle) {
this.vehicle = vehicle;
}
}
然后index.jsp中有如下代码
<%@taglib prefix="s" uri="/struts-tags" %>
<a href="VehicleMng/NewVehicleAction.action">wwww</a>
运行index.jsp后,报:
There is no Action mapped for action name NewVehicleAction.不解,不知道哪里出的错,请会struts2的大侠帮忙看看。
解决方案 »
- 刚刚接触maven,这个问题实在头疼
- 问一个 权限控制问题
- 谁有iBatis的资料,给份谢了(新手求教)
- Linux apache+tomcat负载均衡
- 我搜的一个jira配置步骤 但有个方法不理解~~
- 有关纯英文命名的问题
- 会STRUTS的都来看一看这是什么问题!!!message Invalid path /user/userManage was requested
- ERROR: Error from ejbc: 文件名、目录名或卷标语法不正确。"TestSesMod.ejbgrpx": ERROR: ejbc found errors请问各位大虾是什么原因?谢
- EJB的一个普通路径问题如何解决???"mod1.ejbgrpx": <2002-6-9 下午04时27分26秒> <Warning> <EJB> <EJB Deployment: Cart has a class
- jbpm6有人用过吗?
- 关于通讯问题
- JAVA TOMCAT 连MYSQL 出现了问题(急)
There is no Action mapped for action name NewVehicleAction
这样就OK了
<package name="VehicleMng" namespace="/VehicleMng" extends="overall"> <s:url action="NewVehicleAction" id="nv"
namespace="/VehicleMng" includeParams="none">
</s:url>
<s:a href="%{nv}">wwww</s:a>