单纯的html页面中,
中,如果有无法识别的标签,它就不会解析,也不会显示错误。在eclipse下的.java文件中,输入updateDao.,会出现很多提示,其中execute(String arg0,Object arg1):int -UpdateDAO表示这个函数返回值应该是int的数据类型。
UserBean.java中的类UserBean会保存需要用到的相应数据库中的表的属性(列),在java web中作为UserBean的属性。
List 多个UserBean组成一个List(当然也可以只有一个UserBean).
//将这个uri在画面上简写为c来使用
java web对mysql的几种操作,select insert update delete,每次更改helloWord.jsp中action的值依次为init init1 init2 init3即可:helloWorld.jsp中action='init',所以执行下面value="/init"的方法
helloWorld.jsp中action='init1',所以执行下面value="/init1"的方法
helloWorld.jsp中action='init2',所以执行下面value="/init2"的方法
从数据库中取每一条数据
HelloWordController类中第一个方法,也是默认方法的提交方式只能是GET方式,因为我们是在地址栏发出的请求。
//将userBean.userId的值显示在页面中的文本框中
整个程序的执行思路:(1)HelloWordController.java (2)HelloWordService.java(3)
@RequestMapping(value = "/init3", method = RequestMethod.GET)
//从这句知道:有一个action='init3'的.jsp页面传值过来,然后执行这条语句下面的方法
public String delete(UserBean userBean) {
//参数为UserBean类型,所以应找到自定义的UserBean类
}
(4)HelloWordController类在执行它的方法时会调用到相应的HelloWordService类、UserBean类和xml页面,HelloWordService类会根据命名空间和相应的id用到UserSqlMap.xml中的几种操作。
完整代码地址:https://git.oschina.net/lcxx/springMVC-mysql-mybatis.git