![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java+jsp
azrael6619
开朗上进贪玩矛盾
展开
-
meta用法及robots.txt的讲解
关于Meta的用法 meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的<head>与</head>中,meta 标签的用处很多。meta 的属性有两种:name和http-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网...原创 2009-10-13 10:28:35 · 132 阅读 · 0 评论 -
乱码问题(filter类写法)
1.如果form用get传值,在tomcat 中修改server.xml因为tomcat默认编码是iso-8859-1,这里把他改成中文编码.<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"enableLookups="false" redirectPort=..2009-06-18 23:15:08 · 94 阅读 · 0 评论 -
form中post和get的区别
Form中的get和post方法,在数据传输过程中分别对应了HTTP协议中的GET和POST方法。二者主要区别如下: 1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。 2、 Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用 “&”连接;Post是将表单中的数据放在form的数...原创 2009-06-22 16:45:43 · 112 阅读 · 0 评论 -
java中的循环
1.while循环:int i = 1;int sum = 0;while (i < =100) { sum = sum + i; i++;} 2.do-while循环:int i = 1;int sum = 0;do { sum = sum + i; i++;} while (i <= 100);...2009-06-25 16:39:53 · 77 阅读 · 0 评论 -
JDK动态代理+实例
拦截器:1、首先要有一个目标对象,要拦截谁2、拦截对象,拦截器本身只是一个普通的类3、对目标对象所生成的一个代理对象,真正去执行的是代理对象,代理对象也是有若干个方法由系统动态产生出来的,并不是我们去写出来的,代理对象的方法与目标对象的方法很类似,但是代理对象的方法是综合了拦截器的方法和跟你的系统的目标对象的方法,将其综合起来,就形成了代理对象的方法,也就是说代理方法是拦截器方法与目标对象方法的一...2009-06-30 16:14:35 · 72 阅读 · 0 评论 -
BufferedReader、FileReader、FileInputStream的区别
BufferedReader 由Reader类扩展而来,提供通用的缓冲方式文本读取,而且提供了很实用的readLine,读取分行文本很适合,BufferedReader是针对Reader的,不直接针对文件,也不是只针对文件读取。 FileReader是由java.io.InputStreamReade扩展来的,是针对文件读取的。 实际使用时往往用 BufferedR...2009-07-10 11:48:19 · 185 阅读 · 0 评论 -
浅谈synchronized
总的说来,synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。如果再细的分类,synchronized可作用于instance变量、object reference(对象引用)、static函数和class literals(类名称字面常量)身上。在进一步阐述之前,我们需要明确几点:A.无论synchronized关键字加在方法上还...原创 2009-07-14 15:25:46 · 70 阅读 · 0 评论 -
synchronized的使用及说明
synchronized的作用 一、同步方法public synchronized void methodAAA(){//….}锁定的是调用这个同步方法的对象测试:a、不使用这个关键字修饰方法,两个线程调用同一个对象的这个方法。目标类:public class TestThread { public void execute(){ //synchronized,未修饰...2009-07-14 15:33:18 · 73 阅读 · 0 评论 -
java中的加载器
java是具有动态性,什么是动态性?有个最直观的例子:windows系统的即插即用,支持即插即用的设备可以在系统不重新启动的情况下既可以热把插使用。而java的动态性表现在:我们的程序可以不用全盘的重新编译就能对程序某部分进行更新,C#也和java一样具有动态性,而且它的这种动态性表现更为直观:直接生成windows的动态连接库文件——dll文件。而java生成的是class文件,cl...2009-07-20 10:24:52 · 87 阅读 · 0 评论 -
java反射机制详解 及 Method.invoke解释
JAVA反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法...2009-07-21 09:33:32 · 832 阅读 · 0 评论 -
将斜杠替换为两个斜杠---replaceAll()
java replaceAll() 方法要用 4 个反斜杠,表示一个反斜杠 例如 要把一个斜杠\替换成两个斜杠\\String str1 = "test\test\test";必须这样替换: str1 = str1.replaceAll("\\\\", "\\\\\\\\");如果写成这样:str1 = str1.replaceAll("\\", "\\\\"); 则会报正则表达...原创 2010-05-12 19:31:52 · 610 阅读 · 0 评论 -
JNDI是什么
JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,JNDI到底起什么作用? 要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探...原创 2009-08-31 12:01:54 · 73 阅读 · 0 评论 -
Java关键字final、static使用总结
Java关键字final、static使用总结 一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以...原创 2009-08-31 13:24:16 · 64 阅读 · 0 评论 -
System.load 和 System.loadLibrary详解--同时可以解决未加载dll错误
System.load 和 System.loadLibrary详解1.它们都可以用来装载库文件,不论是JNI库文件还是非JNI库文件。在任何本地方法被调用之前必须先用这个两个方法之一把相应的JNI库文件装载。2.System.load 参数为库文件的绝对路径,可以是任意路径。例如你可以这样载入一个windows平台下JNI库文件:System.load("C:\\Docu...原创 2010-11-09 10:31:08 · 545 阅读 · 0 评论 -
类.class和类对象.getClass()、Class.forName("类名")的区别
1)Class cl=A.class; JVM将使用类A的类装载器,将类A装入内存(前提是:类A还没有装入内存),不对类A做类的初始化工作.返回类A的Class的对象 2)Class cl=对象引用o.getClass();返回引用o运行时真正所指的对象(因为:儿子对象的引用可能会赋给父对象的引用变量中)所属的类的Class的对象 3)Class.forName("类名"); JAVA人...原创 2010-11-26 09:54:52 · 102 阅读 · 0 评论 -
jsp验证码
<%@ page contentType="image/jpeg" import="java.awt.image.*,java.util.*,java.awt.*,javax.imageio.*"%><%! Color getRandColor(int fc,int bc){ Random random=new Random(); if(fc>255) fc=255; ...2009-06-18 23:14:01 · 141 阅读 · 0 评论 -
javaBean实现分页
此分页程序用到三个文件test.jsp和Pagination.java和DBConnect.java,和一个简单数据库test的表test,测试用的web发布服务器为resin-2.1.6)其中test用于显示分页结果,DBConnect.java用于连接mysql数据库,Pagination.java用于封装分页程序,而且DBConnect.java和Pagination.java放在WEB-...2009-06-18 23:12:14 · 177 阅读 · 0 评论 -
java中变量值的变化顺序
父类--静态变量 父类--静态初始化块 子类--静态变量 子类--静态初始化块 父类--变量 父类--初始化块 父类--构造器 子类--变量 子类--初始化块 子类--构造器 ...2009-10-26 13:33:09 · 105 阅读 · 0 评论 -
jsp的跳转问题(redirect forword include 及区别)
Forward高, Redirect低, 因为Redirect的流程是这样的, request 1 sent to server, server return back to client, request 2 then sent to server. But Forward 仅在server side处理, 对client side 是透明的. 由于Redirect 有两次传输, 所以...2009-11-02 16:30:33 · 139 阅读 · 0 评论 -
jsp页面放到WEB-INF 跟webroot的区别
JSP存放在 WEB-INF 跟webroot的区别 放在webroot下面:优点,程序结构清晰,便于编码和维护;缺点,要加过滤器。 放在web-inf下面:优点,不用过滤器;缺点,打乱了程序结构,编码和维护麻烦点。 webroot其实是一个名字而已,在部署后是看不到的,访问的时候在url里肯定也是没有的,当然webroot也可以换成别webcontent等都可以。 如果...2009-11-02 16:51:16 · 107 阅读 · 0 评论 -
java中抽象类跟接口的区别
今天无意在网上看到抽象类跟接口的区别的总结,发现自己都忘的差不多了,就顺手牵羊拷贝了一份,有空也可以看看。 含有abstract修饰符的class 即为抽象类,abstract类不能创建实例对象,含有abstract的方法的类必须定义为abstract class ,abstract class 里的方法不必是抽象的,抽象来中定义抽象方法必须放在具体子类中实现,所以呀,不能有抽象的构造方法...2010-03-18 11:47:16 · 151 阅读 · 0 评论 -
解读Tomcat服务器server.xml文件
<Server port="8005" shutdown="SHUTDOWN"><!--属性说明 port:指定一个端口,这个端口负责监听关闭Tomcat的请求 shutdown:向以上端口发送的关闭服务器的命令字符串--> <Listener className="org.apache.catalina.core.AprLifecycle...原创 2009-12-09 12:52:08 · 71 阅读 · 0 评论 -
createStatement参数详解
用缺省设置创建时,ResultSet 是一种只能访问一次(one-time-through)、只能向前访问(forward-only)和只读的对象。您只能访问数据一次,如果再次需要该数据,必须重新查询数据库。 然而,并不只有这一种方式。通过设置 Statement 对象上的参数,您可以控制它产生的 ResultSet。例如: Class.forName(driverName); ...2009-06-18 22:44:07 · 209 阅读 · 0 评论 -
JSTL 标签库详细介绍资料
前言从JSP 1.1规范开始,JSP就支持在JSP中使用自定义标签了,自定义标签的广泛使用造成了程序员重复定义,这样就促成了JSTL(JavaServer Pages Standard Tag Library)的诞生。作者:丁令(http:///www.DingL.com/)JSTL简介JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JS...原创 2009-06-18 22:54:52 · 90 阅读 · 0 评论 -
JSTL与EL的基本介绍
介绍JSTL与EL就不能不介绍一下JSP的标准动作元素。 JSP的标准动作元素: <jsp:useBean>使用javabean的元素 <jsp:getProperty>从一个JavaBean组件取得一个性质值,并将其增加到响应中去 <jsp:setProperty>设置一个JavaBean的属性值 <jsp:include>在请...2009-06-18 22:55:31 · 86 阅读 · 0 评论 -
JSP中的EL表达式详细介绍
一、JSP EL语言定义 E L(Expression Language) 目的:为了使JSP写起来更加简单。 表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型...原创 2009-06-18 22:56:32 · 101 阅读 · 0 评论 -
JSTL标准标签库
什么是JSTL ?EL(element language)语言 JSTL功能介绍 为了抑制JSP里写大量的JAVA代码,所以用JSTL标签来实现JAVA里逻辑调用. JSTL为条件处理,迭代,国际化,数据库访问和可扩展标记语言XML处理提供支持.极大地简化了对JSP中应用数据的访问和操作.JSTL包括四个自定义标记库.常用标签库,XML,国际化和数据库标签. JSTL标签库 JST...原创 2009-06-18 22:57:05 · 73 阅读 · 0 评论 -
JSTL中varStatus
JSTL中varStatus和 var 属性一样,varStatus用于创建限定了作用域的变量。不过,由varStuts属性命名的变量并不存储当前索引值或当前元素,而是赋予 javax.servlet.jsp.jstl.core.LoopTagStatus 类的实例。该类定义了一组特性,它们描述了迭代的当前状态,下面列出了这些特性:特性 Getter ...2009-06-18 23:01:23 · 96 阅读 · 0 评论 -
JDK1.5的泛型
Jdk1.5中的新特性 --泛型 (详细版)一,Java中的泛型:在Java中能使用到泛型的多是容器类,如各种list map set,因为Java是单根继承,所以容器里边可以放的内容是任何Object,所以从意义上讲原本的设计才是泛型。但用过Java的人是否感觉每次转型很麻烦呢?而且会有些错误,比如一个容器内放入了异质对象,强制转型的时候会出现cast异常。而这中错误在编译器是无...原创 2009-06-18 23:04:03 · 114 阅读 · 0 评论 -
Java事件处理机制- 事件监听器的四种实现方式
自身类作为事件监听器 外部类作为事件监听器 匿名内部类作为事件监听器 内部类作为事件监听器自身类作为事件监听器: import javax.swing.*; import java.awt.*; import java.awt.event.*; /** *Java事件处理机制:自身类作为事件监听器 *@author Winty(wi...2009-06-18 23:09:52 · 126 阅读 · 0 评论 -
java垃圾回收机制
1.JVM的gc概述 gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。 在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了避免垃圾收集中断,而大多数O...2009-06-18 23:10:39 · 97 阅读 · 0 评论 -
字符串、图片 与 base64 转化 代码
一、字符串与base64转化/** * 用于 BASE64 的编码和解码 */package com.base64;import sun.misc.BASE64Decoder;public class StringAndBase64 { public static String getBASE64(String s) { if (s == null){...原创 2010-12-10 15:53:23 · 152 阅读 · 0 评论