发表于: 2018-01-10 22:53:25
1 567
今天完成的事情:
1.springmvc接受页面表单参数:
使用注解@RequestParam(请求参数)获取表单input中name的的对应值。
用户填写数据并写入数据库
@RequestMapping(value = "/addstudent",method = RequestMethod.POST)
public String addstudent(
@RequestParam("name") String name,
@RequestParam("qq") String qq,
@RequestParam("class_id") int class_id,
@RequestParam("graduate_school") String graduate_school,
@RequestParam("oline_number") String oline_number,
@RequestParam("link") String link,
@RequestParam("wish") String wish,
@RequestParam("brother_id") int brother_id
) throws Exception {
Student student = new Student();
student.setName(name);
student.setQq(qq);
student.setClass_id(class_id);
student.setGraduate_school(graduate_school);
student.setOline_number(oline_number);
student.setLink(link);
student.setWish(wish);
student.setBrother_id(brother_id);
getStudent gts = new getStudent();
gts.getstudent(student);
return "index";
}
程序没有报错,但是数据库没有插入信息,问题暂时没有解决。
2.学习使用@ModelAttribute 。
一个@Controller下只要有@ModelAttribute标记的方法,无论哪个请求路径,只要进入了这个controller,那么被@ModelAttribute标记的方法都会先执行,然后进入请求路径对应的方法。
暂时只理解到它可以返回一个对象,并在页面直接以${student}的方式调用。
做了一个把数据库信息拿出来,并返回到页面
3.做spirng-mybatis的整合,遇到问题较多,复习spring的内容。
ssm框架搭建
http://blog.csdn.net/gebitan505/article/details/44455235/
复习spring注解:
注入类注解:
@component ,组件,泛指。
@Respository 标注持久层,数据访问组件,DAO组件。
@Service 标注业务层组件
@Controller 标注表现层,控制层。
引出类注解:
@Resouce 默认按照byName匹配
@Autowired 默认按照byType匹配
遇到的问题:
1.spring-mybatis整合遇到困难,调用数据报错为java.lang.NullPointerException,还没有解决,明天继续搞。
明天的计划:
1.完成spring-mybatis整合,然后ssm框架就搞起来了。
任务2开始时间:2018.1.8.
预计完成时间:2018.1.18.
禅道:http://task.ptteng.com/zentao/project-task.html
评论