
java
文章平均质量分 70
lixin327
这个作者很懒,什么都没留下…
展开
-
Jquery 获取下拉列表 选中项的值
今儿做了一个动态联动的下拉列表,但一直无法获取值。搜了搜,有如下定义:var strValue=$("#select_id").val(); //获取Select选择的ValuevarstrText=$("#select_id").find("option:selected").text(); //获取Select选择的text在jsp页面,使用js写下拉菜单,如下:原创 2013-06-10 01:51:33 · 3011 阅读 · 0 评论 -
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 · 753 阅读 · 0 评论 -
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 · 626 阅读 · 0 评论 -
JavaScript复习
1.js中的this指函数的持有者,java中的this则指向当前对象.如:在javascript中有function search(obj){};alert(obj.value);//弹出的是文本框输入的值,即文本框输入啥,就弹出啥。这就是this的含义。2.response.getWriter().write(某个值);//是发送请求内容到客户端原创 2013-10-03 17:36:43 · 710 阅读 · 0 评论 -
java学习阶段小结(中级)
1 html ==> iframe form(action , method(get/post) , enctype) frameset (***)2 css ==> #id .class input (包含选择) (***)3 javascript : (*****)javascript分三部分:ecmascript BOM DOMjav原创 2013-09-15 11:46:09 · 762 阅读 · 0 评论 -
java web中分层MVC的意义
在web编程中,由于高内聚、低耦合的特点,需要将多个类实现多层,大致有以下几层:①entity,实体类,如user,role等,这些类里边包含了私有属性和公共的get、set方法这和数据库中的表相对应,更严格一些,包括字段的顺序和type都要保持一致。②base,封装了基本的操作数据库的方法(增删改查)③dao,访问并操作数据库,若想从数据库获取数据,必须调用dao层。dao层没有一点原创 2013-09-15 11:29:27 · 3466 阅读 · 0 评论 -
java中的反射机制及其它知识点
反射是java提供的一种特殊处理机制,主要应用到框架开发中,常规用的不多。反射就是在运行状态中,对于任意一个类,可以访问类下的所有方法和属性。对于任意一个对象,都能调用它的任意一个方法。多有的都是动态获取的。在java中,主要由以下几类实现反射机制:Class类:表示一个类Field类:表示类的属性Method类:表示类的方法Constructor:表示类的构造器1.cla原创 2013-09-28 17:52:35 · 640 阅读 · 0 评论 -
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 · 2822 阅读 · 0 评论 -
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 · 822 阅读 · 0 评论 -
JAVA学习笔记(二)
1.关于日期的一些问题①Calendar theDay = DateFormat.getCalendar();//这是获取当前时间int theDayofWeek = theDay.get(Calendar.DAY_OF_WEEK);//获取当前时间是一个星期的第几天,周日是第一天,周一是第二天,以此类推②Date和Calendar是两个类,前者是时间类,偏重时间,只有年月日,没原创 2013-08-01 23:28:34 · 705 阅读 · 0 评论 -
工作中遇到的一些问题总结(一)
1.hiberbate整合spring实现增删改查有两种方法,一是HibernateDaoSupport,二是hibernateTemplate。区别在于HibernateDaoSupport无法使用注解,hibernateTemplate可以使用注解功能。但在xml配置时,HibernateDaoSupport较灵活。2..hibernate整合spring时就无需再写hibernate原创 2014-02-26 17:29:35 · 1027 阅读 · 0 评论 -
servlet学习笔记(一)
jsp实质上也是一种servlet,所以就在这儿一块儿写。1.若想使某个标签居中,可用修饰。如想使按钮居中,则2.一个重要问题jsp页面部分代码为: 用户名: 密码: 两周内自动登录 而CheckServlet的部分代码为:String name = request.getParameter("username");String pwd原创 2013-10-03 17:01:38 · 909 阅读 · 0 评论 -
java中增删改查(CRUD)总结
这是对上一篇“java web中分层的意义”的补充。讲述了各个实现方法的大致思路。对于User表增删改查:1:save(保存方法) view(查询所有记录) update(更新方法) delete(删除方法) 通过method这个参数进行判断执行不同的操作2: 具体的实现: (1) save: 保存页面(user_save.jsp) 提交数据到后台的userSav原创 2013-09-15 11:41:55 · 4811 阅读 · 0 评论 -
java和js中遍历数组和对象的总结
在这儿写遍历数组和对象,权当复习和总结1.java中数组的三种初始化方法①静态初始化int[] arr = {1,2,3};Man[] mans = {new man("张三",20),new man("李四",11)};也可以这样写int[] arr;arr = new int[]{1,2,3};//不要忘了右边的[]但不能这样写,会报错int[] arr;arr原创 2013-09-11 21:53:00 · 1404 阅读 · 0 评论 -
jsp页面间传值乱码解决
产生乱码的原因:java在网络上进行传输的时候,用的是iso-8859-1的编码形式进行传输。所以,在编码和解码(得到传递值)的时候,要对应起来。。 解决方法如下: 方法一:重新转码new String(u.getBytes("iso-8859-1"),"gb2312");例 : String userName = requset.getParameter("userN转载 2013-06-10 00:12:01 · 777 阅读 · 0 评论 -
【hibernate+Spring学习】S2SH整合笔记--中文乱码
ssh2+mysql中文乱码解决方法(统一使用UTF-8编码)中文乱码,首先要区分是页面乱码、action乱码,还是数据库乱码。大致的原理是java使用unicode编码–>window使用gbk(gb2312的扩展集)–mysql默认使用utf-8(unicode的一种编码方法),这样转来转去就乱码了^_^。解决方法如下:1. 在struts2里面,最好将所有字符都设成utf-8。转载 2013-06-10 00:16:20 · 763 阅读 · 0 评论 -
NppAStyle代码格式化插件(C/C++/C#/JAVA)
NppAStyle是一个NotePad++的插件,用于格式化Notepad中编辑的c、c++、C#、java代码。NppAStyle在内部使用Astyle来格式化代码,是一个很简单,但很实用的Notepad++插件。可以在这里下载该插件。 下面是插件的一些截图:(1)(二)(三)(四) 注:notepad++是一个功能强大的文本转载 2013-06-03 16:00:33 · 916 阅读 · 0 评论 -
eclipse按下“.”之后没有自动提示的解决方法
今天用eclipse写东西,发现在按下“.”之后后边没有提示内容,例如写下System,按下“.”之后应提示类似于out.println之类的东西,但我的就是没有。 按照网上的办法,在window->Preferences->Java->Editor->content assist ,把 Enable auto activation 选项打上勾都不行,后来再查发现是workspa原创 2013-07-23 11:46:18 · 854 阅读 · 0 评论 -
java中“==”与“equals”的区别
先来看一个例子: String str1 = new String("str"); String str2 = new String("str"); String str3 = "str"; String str4 = "str"; String str5 = str3; System.out.println原创 2013-07-24 17:51:58 · 418 阅读 · 0 评论 -
java的组合和继承
重用代码是java一个很好的功能之一,一般而言,实现代码重用java提供了两种方式:组合以及继承组合:在已有的类的对象基础上创建新的类。实例:class Engine{ public void start(){} public void stop(){} } class Door{ public void open(){} pub转载 2013-07-25 10:11:44 · 513 阅读 · 0 评论 -
java中的冒泡排序法
1.基本写法import java.util.Arrays;public class TestBubble { public static void main(String[] args) { int[] arr = {1,4,7,3,0}; for(int j=0;j<arr.length-1;j++){//比较几趟 System.out.println("第 " + (原创 2013-08-08 13:29:44 · 534 阅读 · 0 评论 -
两个关于容器的程序
贴两个学容器时的程序,复习起来方便。1.测试List、Set、Map集合的遍历操作/** * 测试List、Set、Map集合的遍历操作 * 在以后遍历容器时,List尽量采用索引遍历,Set尽量采用迭代器 * */package com.bjsxt.test.collection;import java.util.ArrayList;import java.util原创 2013-08-09 19:53:17 · 512 阅读 · 0 评论 -
JSP学习笔记(一)
1.新建的servlet一般要继承javax.servlet.http.HttpServlet2.web.xml里的里的的内容是什么,在浏览器里的地址栏里就写什么,这样才能才能访问到。如: FirstServlet /FirstServlet则地址栏里填写http://localhost:8080/项目名称/FirstServlet,若改为/aa则地址栏改为htt原创 2013-08-26 15:22:54 · 616 阅读 · 0 评论 -
JAVA学习笔记(一)
进入培训班第一天,开始记录下一些笔记,也算是记录学习的轨迹吧,更新时间会比较长。1.在for循环中,循环部分只出现在花括号中“{}”,即所谓的循环体。2.return的用法: ①返回值 ②结束程序运行3.eclipse的快捷键: ①输出void main方法:输入main + Alt+ ? ②输出S原创 2013-07-22 15:39:24 · 566 阅读 · 0 评论 -
关于如何获取radio的值及一些其它问题
关于radio从数据库获取值,并且有默认值。这可以用c:if来判断。 checked="checked" >进行中 checked="checked" >已完成这样就能在读取数据库时显示出默认值,因为orderStatus只有两个值,0表示“进行中”,1表示“已完成”。js获取radio的值。需要写一个for循环,取出radio中的元素,然后判断是否checked。过程如原创 2014-02-26 17:47:08 · 2469 阅读 · 0 评论