- 博客(24)
- 资源 (3)
- 收藏
- 关注
转载 优秀有价值的博客收藏列表
本文属于本人资源整理,大多数的资源来自于:我的Google Reader订阅:http://blog.csdn.net/chenyusiyuan/article/details/5945540【大学生活】优秀的有趣的博客:http://blog.csdn.net/xiaowei_cqu/article/details/8034195价值博客列表:http://blog.csdn
2013-10-22 00:04:53 1651
原创 三级联动,struts2和jdbc的小DEMO
这几天刚看完struts2,所以用struts2和JDBC做了一个增删改查的小练习,里边也加了国家、省、市的三级联动,也算顺便复习,下边贴代码。先是Demo的视图1.dao层,接口BaseDaopublic interface BaseDao { /** * 增加 */ void add(Entity entity) throws Exception; /
2013-10-30 15:35:44 1028 1
原创 dwr学习笔记
1.dwr的配置①引入两个jar,commons-logging-1.1.1和dwr②配置dwr servlet,即修改web.xml,添加以下内容 DWR Servlet dwr-invoker org.directwebremoting.servlet.DwrServlet debug true dwr-invoker
2013-10-28 13:56:12 652
原创 Struts2学习笔记(四)
1.在struts2中,如何通过action传值?如有 /user_success.jsp?t=${type} 而在user_success.jsp接收传值时如下: from valueStack: from actionContext: 结果为从valueStack取不到值,actionContext可以取到。那么可得出结论:若想接收从结
2013-10-28 08:59:04 663
原创 Struts2学习笔记(三)
1.ognl表达式和el表达式的不同?①ognl通常要结合struts2的标志一起使用,如,在页面中不能单独使用,el可以单独使用,${sessionScope.userName}②ognl是struts2默认的表达式语言。#符号的用途有两种Ⅰ访问非根属性,例如#session.username,在struts2中值栈value stack为跟对象,所以访问非根对象时,要加#前缀。#相
2013-10-24 00:05:32 784
原创 警告: Error setting expression 'schance.chc_status' with value '[Ljava.lang.String;@13e6346'
对于java的报错警告: Error setting expression 'schance.chc_status' with value '[Ljava.lang.String;@13e6346'ognl.MethodFailedException: Method "setChc_status" failed for object com.bjsxt.po.Sell_Chance@f8
2013-10-23 23:34:52 4574
原创 hibernate学习笔记(四)
1.hibernate实现分页查询,用例子说明String hql = "from emp";Query query = session.creatQuery(hql);query.setFirstResult(500);//表示从第几条开始取数据,这从第500条开始取query.setMaxResult(100);//表示每页最多显示记录的个数,这每页显示100条List li
2013-10-18 00:54:31 704
原创 Struts2学习笔记(二)
1.使用默认拦截器时,元素必须要有extends = "struts-default"2.pageContext的作用。jsp九大内置对象都是通过pageContext来初始化的。3.防止表单重复提交可以使用token拦截器,具体使用过程就是添加下边的代码:①在相应的action中配置 /ok.jsp /tokenInvalidate.jsp ②
2013-10-17 23:48:52 767
原创 hibernate学习笔记(三)
1.hibernate中一级缓存指session级别的缓存,一个session做了一个查询操作,它会把这个操作的结果放到一级缓存中,如果这个session(一定要同一个session)又做了当从数据库查询数据时会先从一级缓存中去找,找不到再从数据库查。一级缓存会在session关闭时清除。二级缓存为Sessionfactory级别的缓存,如果同一个sessionFactory创建的某个sess
2013-10-16 16:32:24 561
原创 初用hibernate和struts2结合时的总结
刚开始将hibernate和struts2一块儿做程序就出现很多问题,现总结如下,以后肯定还会出现问题,再总结。1.在做struts2项目时,一定要把配置文件拼写对。为struts.xml,而不是struts2.并且该文件可以位于src文件夹下,只要文件名写对。在写action选项时,name是什么,就在form表单跳转到什么。如则在提交表单时,可以用表示将表单内容
2013-10-11 23:46:28 1329
原创 hibernate学习笔记(一)
1.如何新建一个hibernate项目?①先在官网下载hibernate包,解压。我的是hibernate-3.2.0.ga.rar②新建一个java project,而不是以往的web project.并在项目根目录建一个lib包,导入需要的jar和mysql或oracle驱动包。这些jar可在hibernate中找。如下③全选jar包,右键,build path,将jar引入项
2013-10-11 01:03:29 964
原创 ServletContext,cookie,session的一些总结
作为jsp的九大内置对象的三种,servletContext属于一个web应用的全局范围,session则用于保存客户端和服务器端交互的。一个web应用只有一个servletContext,存放的是全局信息,所有的servlet共享同一个servletContext对象。下面是它同session和cookie的比较1.servletContext//获取servletContext
2013-10-09 22:35:08 716
原创 jsp利用smartLoad实现上传下载
1.在填写表单时需要进行日期、数字等校验,这可以用jQuery easyUI来实现,非常方便。使用jquery easyui时需导入类似jquery-easyui-1.3.1的包,然后在jsp页面引入相应的文件,一般来说是4个。2.上传时需注意两点,method="post"和enctype="multipart/form-data".3.BaseDao是一个
2013-10-09 22:30:18 2771
原创 js中数据类型转换
js中boolean,number,string三种类型的数据做比较时,类型相同时直接比较,类型不同时先转化为number的数据类型,然后再做比较。如:alert(NaN==NaN);//falsealert(true=="true");//falsealert(Number(true));//1alert(Number("true"));//NaNalert(true==1);
2013-10-08 12:23:23 576
原创 jQuery学习笔记
1.若有一个jsp页面 var t1 = document.getElementById("t1"); alert(t1); 此时若执行的话会提示为null,因为执行顺序是从上到下依次进行。当执行js代码时,下边的t1还没执行,所以会提示为null。解决方法有两个,一是把js代码写到body下边,另一种方法是无需改顺序,但要添加代码。如下:
2013-10-05 22:29:19 518
原创 sql中left join与rignt join的区别
left join 以左边的表为基础,右边的表可能出现空值。即左表的记录会全部显示出来,而右表只会显示符合搜索条件的记录。right join 以右边的表为参考,左边的表可能出现空值。同上。如一个例子表a表b①两个表a,b连接,取出id相同的字段select * from a inner join bon a.aid=b.bid;结果为:
2013-10-03 21:09:09 963
原创 Struts2学习笔记(一)
首先说明,struts必须拼写对,不要忘记第2个t1.1.新建第一个项目①先在新建web project中的web.xml添加配置项。这个可以在struts2-blank.war文件夹里找到 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
2013-10-03 18:27:56 788
原创 ExtJS学习笔记(三)
先说下,extJS主要就是查API来写代码。1.创建实例模型model,要继承Ext.data.Model,特别注意,js里继承是extend,不是Extend,也不是extends。示例:Ext.define('UserModel',{ extend:'Ext.data.Model', fields:[ {name:'name',type:'string'},//string首
2013-10-03 17:59:50 731
原创 JavaScript复习
1.js中的this指函数的持有者,java中的this则指向当前对象.如:在javascript中有function search(obj){};alert(obj.value);//弹出的是文本框输入的值,即文本框输入啥,就弹出啥。这就是this的含义。2.response.getWriter().write(某个值);//是发送请求内容到客户端
2013-10-03 17:36:43 688
原创 servlet学习笔记(二)
1.在jsp页面向servlet提交请求时,可以给每一个请求都附带一个参数method。多个jsp页面共用一个servlet。如://获取参数String method = request.getParameter("method");//分发请求try{ if("view".equals(method)){ this.view(request,response);//显示结
2013-10-03 17:05:49 605
原创 servlet学习笔记(一)
jsp实质上也是一种servlet,所以就在这儿一块儿写。1.若想使某个标签居中,可用修饰。如想使按钮居中,则2.一个重要问题jsp页面部分代码为: 用户名: 密码: 两周内自动登录 而CheckServlet的部分代码为:String name = request.getParameter("username");String pwd
2013-10-03 17:01:38 877
原创 java web项目改名后出现一些小问题的解决方法
1.项目在其它机器上运行正常,但在改名后,有时会出现莫名其妙的问题。如:Access restriction: The type ParserTable is not accessible due to restriction on required library E:\Program Files (x86)\MyEclipse\Common\binary\com.sun.java.jdk
2013-10-03 14:28:59 1557
原创 sql中case when then简单用法
如想统计一栋楼里边各学历的分布情况,即各学历有多少人,degree是学历。下图为数据库:①普通的写法是select degree, count(degree) dnumfrom t_residentwhere build_id=1 group by degree;结果为:②但若要求得到学历的详细信息,上图就显得不那么直观。可以使用case when then e
2013-10-03 14:24:44 833
Package Control:Sublime Text2的插件管理器
2013-11-01
ajax+jquery三级联动
2013-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人