- 浏览: 405274 次
- 性别:
- 来自: 长沙
最新评论
-
_billow:
[color=red][/color]
DOM4J 读取xml字符串 -
mhshibei:
JSTL 获取当前时间 -
oo1238912:
很有用,解决了缩放PS图片的问题,非常感谢。
jmagick 用法 -
edmond207:
你好,请问一下,我配置成一个连接数,为何多台机器仍然能访问成功 ...
tomcat6 连接数设置 -
dizhuang:
不错啊,学习啊
Tomcat源码之-初始化
文章列表
1 .首先,什么是Servlet?
Servlet是一个Java编写的程序,此程序是在服务器端运行的,是按照Servlet规范编写的一个Java类。
2.Servlet是做什么的?
Servlet是处理客户端的请求并将其发送到客户端。
3.Servlet API
1>Servlet框架的组成
Servlet框架是由2个Java包组成:(1)javax.servlet和(2)javax.servlet.http
(1)javax.servlet包中定义了所有Servlet类都必须实现的接口和类。
...
<web-app>
<display-name></display-name>定义了WEB应用的名字
<description></description> 声明WEB应用的描述信息
<context-param></context-param> context-param元素声明应用范围内的初始化参数。
<filter></filter> 过滤器元素将一个名字与一个实现javax.servlet.Filter接口的类相关联。
<filter-mapping& ...
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shift+C ...
package com;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class TestBean {
private int age;
public static void main(String []args) throws InstantiationException, IllegalAccessException, SecurityExcepti ...
Java类反射中所必须的类:
Java的类反射所需要的类并不多,它们分别是:Field、Constructor、Method、Class、Object,下面我将对这些类做一个简单的说明。
Field类:提供有关类或接口的属性的信息,以及对它的动态访问权限。反射的字段可能是一个类(静态)属性或实例属性,简单的理解可以把它看成一个封装反射类的属性的类。
Constructor类:提供关于类的单个构造方法的信息以及对它的访问权限。这个类和Field类不同,Field类封装了反射类的属性,而Constructor类则封装了反射类的构造方法。
Method类:提供关于类或接口 ...
如果出现 java.util.zip.ZipException: error in opening zip file
我搞了半天原来是 zip包本身的问题
package com;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Enumeration;
import java.util.zip.ZipEnt ...
做 tomcat jndi 一共分三部分: jndi.jar
我用的是tomcat 6.0
1:把sql驱动包放到tomcat中lib包下.
2:在/conf/context.xml添加
<Resource name="TestDB" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
t ...
首先 加载 urlrewrite包
配置web。xml
[list]
[*]<error-page>
[*] <error-code>404</error-code>
[*] <location>/error.jsp</location>
[*] </error-page>
[*]
[/list]
[list]
[*] <filter>
[*] <filter-name>UrlRewriteFilter</filt ...
今天闲来无事,突然想到一个问题,能不能把访问JSP文件的后缀换成我自己的后缀呢?经过自己的一些调试,终于成功啦.哈哈哈。 好高兴.....
首先,在WEB.XM里配置
<servlet>
<servlet-name>testsuffix</servlet-name>
<servlet-class>mytest.TestSuffix</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>testsuffix</servlet-name ...
如果是读取的xml字符串的话,首先构建出Document,后续过程就跟Document读取xml文件一样的
先构建出 Document DOm4J
protocolXML ="所需的xml字符串";
Document doc=(Document)DocumentHelper.parseText(protocolXML);
JDOM
Document doc = builder.build(new InputSource(new StringReader(protocolXML)));
源码中包含有对xml解析的 JDOM,DOM ...
一.什么是dom4j
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。
二.何为XML文件
XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standa ...
Axis2中文 教程 包括 以多种方式编写和发布WebService、JAX-RPC、JAX-WS、复杂类型传输、WebService会话管理、Axis2模块等
实在无奈发现他提供了一个Base64的类,我便只好将所有的中文字符在Client端用 Base64编码,然后request到Server上,然后在Server端在用Base64解码,哈哈~~~问题也能解决!不过不知道还有没别的更好的办法了?
/**
* 字符串Base64编码后返回
* @param str
* @return
*/
public static String strToBase64(String str){
byte[] bytes = org.apache.commons.codec.binary.Base64.encodeBase64(str.get ...
由于最近做的一个项目需要,使用了apache xml-rpc,顺便整理一下使用的方法。
xml-rpc是一套允许运行在不同操作系统、不同环境的程序实现基于internet过程调用的规范和一系列的实现。这种远程过程调用使用http作为传输协议,xml作为传送信息的编码格式。xml-rpc的定义尽可能的保持了简单,但同时能够传送、处理、返回复杂的数据结构。
关于xml-rpc更详细的信息,请参阅http://www.xmlrpc.com。
1,客户程序
Apache xml-rpc提供两种客户类:
org.apache.xmlrpc.XmlRpcClient:使用 ...