2.在使用java代码拼接字符串时,在最后,我们不添加分号,否则不能执行成功!
StringBuffer sql = new StringBuffer(); sql.append(“insert into ss (…) valeus (…) ”);不加分号
在拼接添加insert的字符串时,我们最好要添加上列名,一遍排错!
3.select * from hs_diabetes_visit for update :在pl/sql中直接根据修改结果修改数据;注意解锁、验证、提交; 在pl/sql中执行添加、删除、更新sql语句后,必须点击提交方可;
4.<textarea id="INSPECT_ELSE" name="INSPECT_ELSE" rows="3" cols="20"><%=map.get("INSPECT_ELSE") == null ? "" : map
.get("INSPECT_ELSE").toString()%>
</textarea>
首先,在jsp页面中的更新页面中,我们将数据加载到表单中时,我们可以灵活的使用java代码,并且灵活的使用三目运算符; 然后,在<textarea></textarea>之间,不能出现换行,否则在前台显示时会出现很多空格的;
5.在页面中,调用applicationContext中的bean,然后调用bean中的方法;
TnbsfbMain main = (TnbsfbMain) ctx.getBean("tnbsfbmain");
String str = request.getParameter("id").toString();
Iterator it = main.find_onesfb(str);
不能嵌套调用方法;
6. queryForRowSet()的使用,注意获取数据时,必须先进性判断或next方可;
StringBuffer sql=new StringBuffer();
sql.append("select d401_02 from d401 t where d401_01 ='"+id+"'");
SqlRowSet rs = jdbc.queryForRowSet(sql.toString());
String s = "";
while(rs != null && rs.next()){
s = rs.getString("d401_02");
}
return s;
注意:在使用该SqlRowSet时,要求服务器的jdk设置和软件环境的jdk设置都为jdk1.6以上,否则不成功! 一定要注意呀! zoer 异常
而且要求所使用的服务器不能是myeclipse自带的服务器!
7.String类型插入数据库的默认为null; 而int类型默认插入0 ;
8.使用Jquery,调用后台的方法! 实现无刷新技术时:
如果我们在页面中通过java代码,获取了指定的 变量,然后通过post方法,传到后台时:
$.post("<%=basePath%>xxcj/ycfsfycfsf1/Ycfsf1Acion.do",{type:"addType",id:<%=id%>},function(data){}); =>错误写法!
注意:在js中使用java变量时,要用双引号一起来,方可传入地址中:"<%=id%>";
对于$标示,是Jquery中特有的,所以在我们自定一的js中,不能使用$ 千万要注意!
9.对于静态页面布局等进行修改时,一定要注意到ie缓存! 多清空几次,避免思路偏差!
10.如果页面表单中存在disabled的表单元素! 在表单提交后的后台是不能获取到该元素中的数据的! 必须在表单提交时,通过地址传参的形式将参数值传递到后台中方可!