发表于: 2018-01-10 22:53:25

1 568


今天完成的事情

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



返回列表 返回列表
评论

    分享到