最赞回答 / 琉小篱
你可以先打印一下user对象看是不是空,如果user对象为空的话就说明Struts2在自动注入的时候没有找到与之相配的变量(比如说在form中<input>标签的name是username但是在你的login()方法中只有一个Users对象是不能注入的)这个时候就需要在login()方法中实现一个模型驱动接口ModelDriven,这个接口的参数是user对象,这样就可以实现传值了,建议可以去看一下模型驱动的问题,很简单的。以上纯粹是一个新手的建议哈,希望不要误导楼主,如果回答有误,还请多多包...
2016-04-19
最后一条删不了可以这样
if(list!=null && list.size()>0){
session.setAttribute("students_list", list);
}
else{
session.setAttribute("students_list",null);
}
if(list!=null && list.size()>0){
session.setAttribute("students_list", list);
}
else{
session.setAttribute("students_list",null);
}
2016-04-19
已采纳回答 / qq_耗子_3
去安装目录下删除就行了 方法如下由于myeclipse
添加的struts性能不是放在工程lib下的,而是myeclipse自带的,,所以删除比较麻烦,,我觉得最简单的做法应该是这样:D:\MyEclipse8.6\MyEclipse-8.6\configuration\org.eclipse.osgi\bundles
下搜索antlr-2.7.2.jar完成后能看到的,都删除掉,,(可能有些是在1.3下面的,有些是在2.1下面的)然后在D:\MyEclipse8.6\Common\plugins 搜索...
2016-04-19
public String add() throws ParseException{
//获取前台表单提交的学生姓名
String sname=this.request.getParameter("sname");
//获取表单提交的学生性别.
String gender=this.request.getParameter("gender");
//获取表单提交的出生日期,字符串形式.
String birthday=this.request.getParameter("birthday");
//获取前台表单提交的学生姓名
String sname=this.request.getParameter("sname");
//获取表单提交的学生性别.
String gender=this.request.getParameter("gender");
//获取表单提交的出生日期,字符串形式.
String birthday=this.request.getParameter("birthday");
2016-04-17
//获取表单提交的地址
String address=this.request.getParameter("address");
//创建一个Student对象,为其初始化.
Student stu=new Student();
//初始化姓名
stu.setSname(sname);
//初始化性别
stu.setGender(gender);
//将前台表单提交的出生日期(字符串形式)类型,转换为Date类型,因此Student中保存的是Date类型.
String address=this.request.getParameter("address");
//创建一个Student对象,为其初始化.
Student stu=new Student();
//初始化姓名
stu.setSname(sname);
//初始化性别
stu.setGender(gender);
//将前台表单提交的出生日期(字符串形式)类型,转换为Date类型,因此Student中保存的是Date类型.
2016-04-17
SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd");
Date date=simpleDateFormat.parse(birthday);
//初始化出生日期
stu.setBirthday(date);
//初始化地址信息
stu.setAddress(address);
//调用添加学生的方法,把学生对象传进去,学号即主键会在Dao的方法中获取并设置.
service.addStudent(stu);
return "add_success";
}
Date date=simpleDateFormat.parse(birthday);
//初始化出生日期
stu.setBirthday(date);
//初始化地址信息
stu.setAddress(address);
//调用添加学生的方法,把学生对象传进去,学号即主键会在Dao的方法中获取并设置.
service.addStudent(stu);
return "add_success";
}
2016-04-17