
杂七杂八
不变不中
多想、多做、多总结,别怕吃亏。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
获取session的几种方式
Java 四大名著 中英文下载 获取Session的方式:1、ActionContextActionContext.getContext().getSession() 返回类型为Map<String,Object>2、ServletActionContextServletActionContext.getRequest().getSession() 返回类型为...原创 2015-07-04 19:30:55 · 12471 阅读 · 0 评论 -
struts2中用jquery、ajax实现下拉框的级联
–这是刚学会的一个,从action中传出json类型数据的字符串,然后通过ajax再把字符串解析出json对象。下面是大致的步骤。1、post.jsp页面在js中加入函数代码<script type="text/javascript" src="../js/jquery-1.11.3.min.js"></script>......<script language="javascript">原创 2015-07-15 17:29:42 · 1729 阅读 · 0 评论 -
(Servlet)Ajax
Ajax的定义Asynchronous JavaScript and Xml 异步的JavaScript和XmlAjax是一种用来改善用户体验的技术,其实质是,使用XMLHttpRequest对象异步地向服务器发送请求服务器返回部分数据,而不是一个完整的页面,以页面无数新的效果更改页面中的局部内容Ajax工作原理如何获得Ajax对象function getXhr(){ var xhr原创 2015-07-07 09:28:34 · 663 阅读 · 0 评论 -
在jquery中用下拉框列表显示默认的值
1、在postUpdate.jsp中添加js如下:<script type="text/javascript">$(document).ready(function(){ var qx_value = $('#qx_select_value').val(); $("#qx_select option[value='"+qx_value+"']").attr("selec原创 2015-07-15 18:57:45 · 3944 阅读 · 0 评论 -
RGB颜色查询对照表
色阶板转载 2015-07-04 19:12:46 · 4725 阅读 · 0 评论 -
request.getContextPath()、request.getRequestURI()、request.getRequestURI()、getServletPath()
区别:request.getContextPath():得到项目的名字,即当前应用的根目录。request.getRequestURI():返回相对路径request.getRequestURL():返回绝对路径request.getServletPath():返回Servlet所对应的url-pattern写一个最简单的Servlet:TestServlet.java public原创 2015-07-15 20:16:30 · 923 阅读 · 0 评论 -
使用java读取/解析XML数据
DOM方式解析XML在根目录下新建languages.xml文件,其内容为<?xml version="1.0" encoding="UTF-8"?><languages cat = "it"> <lan id="1"> <name>java</name> <ide>Eclipse</ide> </lan> <lan id="2">转载 2016-09-29 14:57:24 · 706 阅读 · 0 评论 -
状态管理-Session
Session什么是Session(会话)浏览器访问Web服务器时,服务器会为每一个浏览器在服务器端的内存中分配空间,单独创建一个Session对象,该对象有一个Id属性,其值唯一,一般称之为SessionId,并且服务器会将这个SessionId(使用Cookie的方式)发送给浏览器;浏览器再次访问服务器时,会将Session发送给服务器,服务器可以依据SessionId找到对应的Session原创 2015-07-06 15:56:42 · 522 阅读 · 0 评论 -
CRUD---数据库SQL操作
概念:CRUD是指在做计算处理时的- 增加(Create)、- 读取(Retrieve)(重新得到数据)、- 更新(Update)- 删除(Delete)几个单词的首字母简写。主要被用在描述软件系统中数据库或者持久层的基本操作功能。Create增一个数据库表create table stu( id varchar(20) primary key,原创 2015-07-21 15:39:09 · 645 阅读 · 0 评论 -
JavaBean 浅析
概念:JavaBean是一种JAVA语言编写成的可重用组件。JavaBean的类必须是具体的和公开的,并且具有无参数的构造器。为什么要使用JavaBean?:如果方法中的参数过多,且为对象属性时,按照面向对象的思想,应该把参数封装到实体中。JavaBean的分类:1、封装数据2、封装业务方法,处理业务逻辑封装数据的称之为:纯的JavaBean;其中,在数据库原创 2015-07-03 14:51:53 · 577 阅读 · 0 评论 -
JSP的运行机制
JSP的运行机制原创 2015-07-20 16:36:36 · 571 阅读 · 0 评论 -
JSP页面中的注释
1、HTML注释,注释中的内容如果包括Java代码,这些Java代码会被执行。2、JSP特有的注释,如果注释的内容包括Java代码,会被忽略。原创 2015-07-06 08:39:45 · 566 阅读 · 0 评论 -
Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. The
启动TomCat 出现 端口被占用的情况Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be usi原创 2015-08-01 19:27:27 · 1011 阅读 · 0 评论 -
泛型中获取到Class
在公共基础类中:public class CommonDaoImpl<T> extends HibernateDaoSupport implements ICommonDao<T> { //泛型转换 private Class entity = (Class)GenericSuperClass.getClass(this.getClass());在公共基础类的方法中:public Li原创 2015-08-04 07:48:16 · 1483 阅读 · 0 评论 -
继承的父类的request属性为啥 用不了?
基本的Action类,实现了ServletRequestAware,ServletResponseAware 接口,并重写了相对应的方法。package cn.it.elec.web.action;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org原创 2015-08-03 14:21:47 · 1272 阅读 · 0 评论 -
org.hibernate.MappingException: Could not determine type for: String, at table: Elec_SystemDDL, for
org.hibernate.MappingException: Could not determine type for: String, at table: Elec_SystemDDL, for columns: [org.hibernate.mapping.Column(ddlName)这个错误找了,好一会,看提示应该就是配置文件的问题<?xml version="1.0" encoding原创 2015-08-04 09:26:58 · 902 阅读 · 0 评论 -
java中的单例模式浅析
设计模式之单例模式(Singleton)Singleton模式主要作用是保证在java应用程序中,一个类class只有一个实例存在。在很多操作中,比如建立目录、数据库连接都需要这样的单线程操作。还有,singleton能够被状态化;这样,多个单例类就可以一起作为一个状态仓库向外提供服务。另外,singleton也能够被无状态化。提供工具性质的功能。使用Singleton的好原创 2015-07-03 14:20:43 · 622 阅读 · 0 评论 -
java中遍历实体类属性和类型,属性值
java中遍历实体类属性和类型,属性值public static void testReflect(Object model) throws NoSuchMethodException, IllegalAccessException, IllegalArgumentException, InvocationTargetException{ Field[] fi转载 2016-10-27 09:38:53 · 365 阅读 · 0 评论 -
Ant 风格路径表达式
ANT通配符有三种:通配符说明?匹配任何单字符*匹配0或者任意数量的字符**匹配0或者更多的目录例子:URL路径说明/app/*.x匹配(Matches)所有在app路径下的.x文件/app/p?ttern匹配(Ma转载 2016-10-11 07:40:34 · 1190 阅读 · 0 评论 -
使用request.getInputStream() 获取POST数据
InputStream is = request.getInputStream();DataInputStream input = new DataInputStream(is);String str =input.readUTF();//分离参数方法public String splitString(String str,String temp){String resu...转载 2016-08-22 16:31:30 · 13490 阅读 · 1 评论 -
数据库连接池简单连接
MVC设计模式模型 ----- Model视图 ----- View控制器 ----- ControllerModel层主要是进行业务逻辑处理、访问数据库和封装数据企业级开发需要稳健和高效的数据访问层,而传统的JDBC已经无法满足需求。于是出现了连接池这项技术。连接池是由容器提供的,用来管理池中连接对象。使用连接原创 2015-07-03 10:22:23 · 576 阅读 · 0 评论 -
java中,各种日期的转换及计算
1.计算某一月份的最大天数Calendar time=Calendar.getInstance();time.clear();time.set(Calendar.YEAR,year); //year 为 int time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 int day=time.getActua转载 2015-07-25 12:49:28 · 769 阅读 · 0 评论 -
final、abstract、interface
final 关键字·修饰类: 不能继承。·修饰变量:不能改变其值,经常一起使用static和final来指定一个变量。·修饰方法:不能被覆盖的方法。abstract 关键字·修饰类: 无法实例化的类。·修饰方法:只含有一个声明,没有方法主体。【包含抽象方法的类一定是抽象类;抽象类中可包括非抽象方法(具体的方法)。抽象类无法实例化,不能创建对象,原创 2015-07-03 09:41:07 · 381 阅读 · 0 评论 -
List、Set、Map 集合遍历 小结
List、Set 继承自Collection接口。LIst:元素是有序的,元素可以重复。因为该集合体系有索引。Set:元素是无序的,元素不可以重复。Map:Map不继承Collection接口。Map提供key到value的映射。一个Map中不能包含相同的key,每个key只能映射一个value。下面就是List、Set、Map的集合遍历的具体代码:package ne原创 2015-07-05 15:17:38 · 613 阅读 · 0 评论 -
(Java)路径问题(绝对路径、相对路径)
什么是路径:·链接地址 ·表单提交·重定向 request.sendRedirect(url)·转发 request.getRequestDispatcher(url)什么是相对路径:·从当前文件出发到目标文件所经过的路径叫做相对路径。·书写格式不以 “/” 开头·退至上一级目录以 "../" 开头什么是绝对路径:·以 “/” 开头的路径都是原创 2015-07-06 07:54:49 · 1094 阅读 · 0 评论 -
XMLHttpRequest对象的属性和方法
XMLHttpRequest对象的属性:(1)readyState属性该属性代表请求的状态,当XMLHttpRequest对象把一个HTTp请求发送到服务器端时,会经历若干状态,一直等待直到请求被处理,然后再接收一个响应,这样脚本才能正确地响应各种状态,XMLHttpRequest对象的readyState属性值如下表所示:属性说明onr原创 2015-07-05 20:40:47 · 1132 阅读 · 0 评论 -
状态管理-Cookie
状态管理-Cookie状态管理为什么需要状态管理? Web应用程序使用HTTP协议通信,而HTTP协议是“无状态”协议,即:服务器一旦响应完客户的请求之后,就断开连接,而同一个客户的下次请求将重新建立网络连接。服务器应用程序有时是需要判断是否为同一个客户发出的请求,比如客户的多次选购商品。因此,有必要跟踪同一个客户发出的一系列请求。什么是状态管理? 将客户端(浏览器)与服务器之间多次交互(原创 2015-07-06 13:49:35 · 599 阅读 · 0 评论 -
构造代码块、构造函数、静态代码块 学习笔记
构造代码块package crud.entity;import java.util.Date;public class User { private int uid; private String naem; private Date date; //构造函数 public User(){ System.out.println("构造函数..."原创 2015-07-16 16:32:50 · 517 阅读 · 0 评论 -
xml文件中,id、name的属性的区别
id 和name 都是 xml 中的一个属性,用来标识。如果起名中没有特殊字符的话,一般用id。但是如果起名中有类似 “ / ”的特殊字符,就必须使用name属性了,比如:name=”/ss/ss”原创 2015-07-27 08:21:55 · 7017 阅读 · 0 评论 -
Java中的super 和 this
this:. this是用于区别局部变量和成员变量同名的情况。. this代表它所在函数、所属对象的引用。简单的说: 哪个对象在调用this所在的函数,this就代表哪个对象!super:子类可以调用父类的非私有方法,因业务逻辑需要,子类可能会重写父类的一些方法,有时候,我们又可能会调用被重写的父类的方法,这个时候就需要用 super.父类方法 来调用。其实,用的最多的还是用super来调用父类原创 2015-07-21 16:53:02 · 381 阅读 · 0 评论 -
Class.getSimpleName()/Class/Class.getClass/Class.getClass.getName()
@Test public void test(){ //得到类的简写名称 System.out.println(ElecTextForm.class.getSimpleName()); //得到对象的全路径 System.out.println(ElecTextForm.class); //得到对象的类模板示例,也就是Cl原创 2015-08-04 08:16:11 · 479 阅读 · 0 评论 -
java发送http的get、post请求
package wzh.Http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;import j转载 2016-08-29 15:47:10 · 475 阅读 · 0 评论 -
java 获取 post参数
/** * @Title: GgCzyTBServlet.java * @Package com.zzxy.common.gg_jgtb.servlet * @Description: TODO * @author 屈卞忠 * @date 2016-8-22 下午05:02:03 */package com.zzxy.common.gg_czytb.servlet;impor原创 2016-08-29 15:51:33 · 6080 阅读 · 0 评论 -
java内存分配
转自:http://www.iteye.com/topic/6345301.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(对象可能在常量池里)(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(转载 2016-08-20 23:22:01 · 322 阅读 · 0 评论 -
java IO(File类、字节流与字符流、字节字符转换流)
File类在整个io包中,唯一表示与文件本身有关的类就是File类。使用File类可以进行创建或删除文件等常用操作,要想使用File类,则首先要观察File类的构造方法,此类的常用构造方法如下[java] view plain copy print?public File(String pathname)实例化File类的时候,必须设置好路转载 2016-08-21 17:46:12 · 584 阅读 · 0 评论 -
(Java)转发和重定向的区别
1、重定向是浏览器发送请求并受到响应以后再次向一个新地址发请求;转发是服务器受到请求后为了完成响应转到一个新的地址。2、重定向中有两次请求对象,不共享数据;转发只产生一次请求对象且在组件间共享数据。3、重定向后地址栏地址改变;而转发则不会。4、重定向的新地址可以是任意地址;转发道德新地址必须是同一个应用内的某地址。原创 2015-07-06 07:51:43 · 623 阅读 · 0 评论 -
使用request.getInputStream() 获取POST数据
InputStream is = request.getInputStream(); DataInputStream input = new DataInputStream(is); String str =input.readUTF(); 分离参数方法 public String splitString(String str,String temp){ String result ...转载 2019-06-12 16:17:56 · 20728 阅读 · 0 评论