该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
jsp页面上是上级页面传进来的学生的信息,然后这个jsp上是一个表单,可以修改数据,提交表单可以用action刷新数据库中的数据。问题是action里面接收不到jsp传来的值。。。
===============================================================
Jsp代码:
。。。。省略
学号: | " readonly/> |
姓名: | "/> |
。。。。省略
===============================================================
action代码:
private Xsb xs;
public Xsb getXs(Xsb xs){
return this.xs;
}
public void setXs(Xsb xs){
this.xs = xs;
}
public String updateXs() throws Exception{
String xh = xs.getXh();
System.out.println(xh);
Xsb xs1 = xsService.find(xh);
xs1.setXm(xs.getXm());
xs1.setXb(xs.getXb());
xs1.setZyb(zyService.getOneZy(xs.getZyb().getId()));
xs1.setCssj(xs.getCssj());
xs1.setZxf(xs.getZxf());
xs1.setBz(xs.getBz());
if(this.getZpFile()!=null){
FileInputStream fis = new FileInputStream(this.getZpFile());
byte[] buffer = new byte[fis.available()];
fis.read(buffer);
xs1.setZp(buffer);
}
//Map request = (Map)ActionContext.getContext().get("request");
xsService.update(xs1);
return SUCCESS;
}
==========================================================
applicationContext.xml文件:
==========================================================
struts.xml文件:
/success.jsp
============================================================
醉了啊,抄的书上的小例子。菜鸟不才,大神求助啊。