欢迎来到天天文库
浏览记录
ID:40565892
大小:284.12 KB
页数:54页
时间:2019-08-04
《spring3+hibernate3+spring3MVC框架解读》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、公司框架解读1.${pageContext.request.contextPath}等价于<%request.getContextPath%>取得当前项目名称,http//:localhost:8080/test/hello.jsp ,test就是当前的项目名称${pageContext.request.contextPath}的结果是:/test/:http//:localhost:8080所以等价于${pageContext.request.contextPath}/hello.jsp2.Login.jsp:2、system.pageError"/>国际化3.用来定义在脚本未被执行时的替代内容(文本)。'/><3、/div>4.Login.jsp:action="" 国际化541.传值页面传值都是String,Controller传递是String,manager传递的是String,dao接受的是String,最后到了NamedParameterJdbcTemplate中执行条件语句的时候,自动转换为相应的字段类型注意,在做分页查询的时候,两个在数据库表中无字段对应的参数,index和pageSi4、ze在传值过程中必须进行数据类型转换EX:publicListgetPersonList(MapsearchMap){finalMapparamMap=newHashMap();finalStringBuffersBsql=newStringBuffer("select*frompersonwheresign=2");Stringname=searchMap.get("name");StringstartIndex=searchMap.get5、("startIndex");StringpageSize=searchMap.get("pageSize");Stringsequence=searchMap.get("sequence");//分页查询if(startIndex!=null&&!"".equals(startIndex)&&pageSize!=null&&!"".equals(pageSize)){sBsql.append("limit:startIndex,:pageSize");paramMap.put("startIndex",Integer.parseInt(star6、tIndex));paramMap.put("pageSize",Integer.parseInt(pageSize));}returnpersonDao.getPersonList(sBsql.toString(),paramMap);}2.数组越界异常java.lang.IndexOutOfBoundsException:Index:0,Size:0ListpersonList=newArrayList();personList.get(0);空数组取值异常541.NamedParameterJdbcTempl7、ate的crud操作1)增jdbcTemplate.update()publicclassFootBallServiceImpl1implementsFootBallService{ privateNamedParameterJdbcTemplatejdbcTemplate; publicvoidsetDataSource(DataSourcedataSource){ this.jdbcTemplate=newNamedParameterJdbcTemplate(dataSource); } /** *插入数据 */ publicvoi8、dinsert(Personperson){ Mapmap=newHashMap
2、system.pageError"/>国际化3.用来定义在脚本未被执行时的替代内容(文本)。'/><
3、/div>4.Login.jsp:action="" 国际化541.传值页面传值都是String,Controller传递是String,manager传递的是String,dao接受的是String,最后到了NamedParameterJdbcTemplate中执行条件语句的时候,自动转换为相应的字段类型注意,在做分页查询的时候,两个在数据库表中无字段对应的参数,index和pageSi
4、ze在传值过程中必须进行数据类型转换EX:publicListgetPersonList(MapsearchMap){finalMapparamMap=newHashMap();finalStringBuffersBsql=newStringBuffer("select*frompersonwheresign=2");Stringname=searchMap.get("name");StringstartIndex=searchMap.get
5、("startIndex");StringpageSize=searchMap.get("pageSize");Stringsequence=searchMap.get("sequence");//分页查询if(startIndex!=null&&!"".equals(startIndex)&&pageSize!=null&&!"".equals(pageSize)){sBsql.append("limit:startIndex,:pageSize");paramMap.put("startIndex",Integer.parseInt(star
6、tIndex));paramMap.put("pageSize",Integer.parseInt(pageSize));}returnpersonDao.getPersonList(sBsql.toString(),paramMap);}2.数组越界异常java.lang.IndexOutOfBoundsException:Index:0,Size:0ListpersonList=newArrayList();personList.get(0);空数组取值异常541.NamedParameterJdbcTempl
7、ate的crud操作1)增jdbcTemplate.update()publicclassFootBallServiceImpl1implementsFootBallService{ privateNamedParameterJdbcTemplatejdbcTemplate; publicvoidsetDataSource(DataSourcedataSource){ this.jdbcTemplate=newNamedParameterJdbcTemplate(dataSource); } /** *插入数据 */ publicvoi
8、dinsert(Personperson){ Mapmap=newHashMap
此文档下载收益归作者所有