相关代码:(缺什么我可以补充)
**<!-- 车牌信息 -->
/Module/Chepaixinxi/List.jsp
/Module/Chepaixinxi/List.jsp
/Module/Chepaixinxi/Edit.jsp
/Module/Chepaixinxi/Edit.jsp
/Module/Chepaixinxi/Edit.jsp
/Module/Chepaixinxi/List.action?pageLink=${pager.pageLinkUrl}
/Module/Chepaixinxi/Edit.jsp
/Module/Chepaixinxi/Edit.jsp
/Module/Chepaixinxi/View.jsp
/Module/Chepaixinxi/View.jsp
/Module/Chepaixinxi/List.action
**
package com.sysgrrj.module.Chepaixinxi.valueobject;
import com.sysgrrj.core.valueobject.BaseObject;
import com.sysgrrj.common.TypeChange;
import javax.persistence.*;
import java.util.Date;
import java.util.ArrayList;
@Entity
@Table(name = "Chepaixinxi")
public class Chepaixinxi extends BaseObject
{
/*id /
private int id;
/车号*/
private int chehao;
/*车牌所在地*/
private String chepaisuozaidi;
/*构造方法*/
public Chepaixinxi()
{
super.setTableId("76428");
}
/*获得id*/
@Id
@GeneratedValue
@Column(name = "ID", nullable = false, length = 11)
public int getId()
{
return this.id;
}
/*设置id*/
public void setId(int val)
{
this.id=val;
}
/*获得车号*/
@Basic
@javax.persistence.Column(name = "chehao", length = 20)
public int getChehao()
{
return this.chehao;
}
/*设置车号*/
public void setChehao(int val)
{
this.chehao=val;
}
/*获得车牌所在地*/
@Basic
@javax.persistence.Column(name = "chepaisuozaidi", length = 40)
public String getChepaisuozaidi()
{
return this.chepaisuozaidi;
}
/*设置车牌所在地*/
public void setChepaisuozaidi(String val)
{
this.chepaisuozaidi=val;
}
/*实现验证*/
public ArrayList ValiData()
{
ArrayList al = new ArrayList();
if (TypeChange.toNotNull(this.chepaisuozaidi).length() > 10)
{
al.add("车牌所在地长度不能大于10个字符。");
}
return al;
}
}
这个问题好像有人问过了,貌似是struts的配置问题,你检查一下配置吧。
你struts配置文件中的action 和你访问的action 路径不匹配 找不到
你看一下 配置文件中namespace是否是/ 再看看你访问路径 看下要访问action路径是不是匹配的