<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[vaecherisher的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/vaecherisher</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; vaecherisher]]></copyright><item><title><![CDATA[使用动态代理创建数据库连接池]]></title><link>https://blog.youkuaiyun.com/vaecherisher/article/details/9819231</link><guid>https://blog.youkuaiyun.com/vaecherisher/article/details/9819231</guid><author>vaecherisher</author><pubDate>Wed, 07 Aug 2013 16:39:36 +0800</pubDate><description><![CDATA[1.首先创建一个连接池javabean实体模型
package com.test.createPool;

import java.io.FileNotFoundException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.]]></description><category></category></item><item><title><![CDATA[struts2 的一个简单配置]]></title><link>https://blog.youkuaiyun.com/vaecherisher/article/details/9663093</link><guid>https://blog.youkuaiyun.com/vaecherisher/article/details/9663093</guid><author>vaecherisher</author><pubDate>Wed, 31 Jul 2013 08:51:41 +0800</pubDate><description><![CDATA[1.首先从start.jsp页面开始跳转





  
    
    My JSP 'start.jsp' starting page
    
	
	
	    
	
	
	<!--
	
	-->

  
  
  
     
  



2.然后交给一个action进行处理
 
web.xml的配置文件
 


 xml]]></description><category></category></item><item><title><![CDATA[STRUTS2.3.4最基础的jar包]]></title><link>https://blog.youkuaiyun.com/vaecherisher/article/details/9633031</link><guid>https://blog.youkuaiyun.com/vaecherisher/article/details/9633031</guid><author>vaecherisher</author><pubDate>Tue, 30 Jul 2013 21:07:34 +0800</pubDate><description><![CDATA[STRUTS2.3.4最基础的jar包-必须添加完整  
2013-05-13 11:29:49|  分类：

技术应用 |  标签：
|字号大中小 订阅







struts2.3.4,jar包必须添加完整，类容如下：
 
asm-3.3.jar
asm-commons-3.3.jar
asm-tree-3.3.jar
commons-fileupload]]></description><category></category></item><item><title><![CDATA[java访问sql 2008 检索自动生成的键，获得 IDENTITY 值的方法]]></title><link>https://blog.youkuaiyun.com/vaecherisher/article/details/9492279</link><guid>https://blog.youkuaiyun.com/vaecherisher/article/details/9492279</guid><author>vaecherisher</author><pubDate>Fri, 26 Jul 2013 10:14:04 +0800</pubDate><description><![CDATA[访问sql2008，insert后获得自动生成的键，用sql2000处理方法SELECT SCOPE_IDENTITY() 可能会出错



 

可以用Statement 类的 getGeneratedKeys 方法返回包含一列,列名为GENERATED_KEYS的结果集，内容为自动生成的键


1、设置PreparedStatement（推荐）

 

Prepare]]></description><category></category></item><item><title><![CDATA[执行有输出参数的存储过程]]></title><link>https://blog.youkuaiyun.com/vaecherisher/article/details/9475893</link><guid>https://blog.youkuaiyun.com/vaecherisher/article/details/9475893</guid><author>vaecherisher</author><pubDate>Fri, 26 Jul 2013 00:32:42 +0800</pubDate><description><![CDATA[本存储过程使用sql server来测试
1.编写存储过程
use chapter06
go

--使用储存过程来实现用户的登录验证

create procedure proc_loginCheck
 @userName varchar(32),            --登录的用户名
 @userPwd  varchar(16),             --登录的密码]]></description><category></category></item><item><title><![CDATA[使用javabean实现分页]]></title><link>https://blog.youkuaiyun.com/vaecherisher/article/details/9430207</link><guid>https://blog.youkuaiyun.com/vaecherisher/article/details/9430207</guid><author>vaecherisher</author><pubDate>Wed, 24 Jul 2013 00:00:41 +0800</pubDate><description><![CDATA[1分页的javabean
package com.shortmessage.common;


import java.util.Date;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import javax.servlet.jsp.jstl.sql.Result;

i]]></description><category></category></item><item><title><![CDATA[用jstl截取字符串]]></title><link>https://blog.youkuaiyun.com/vaecherisher/article/details/9426665</link><guid>https://blog.youkuaiyun.com/vaecherisher/article/details/9426665</guid><author>vaecherisher</author><pubDate>Tue, 23 Jul 2013 18:38:45 +0800</pubDate><description><![CDATA[用jstl截取字符串


分类： 
Java 2013-05-29 19:22 
27人阅读 评论(0)
收藏 
编辑 
删除 

jstl以前在jsp页面截取字符串时都是用Java表达式，感觉在jsp页面用多了Java表达式不是很好（那时主要是不知道jstl标签怎么去截取字符串，所以就只能用Java表达式了）。今天在网上找了些相关资料，原来jstl标签是可以截取字符串的，主要]]></description><category></category></item><item><title><![CDATA[对struts2的基本知识和环境的搭建（配图解）]]></title><link>https://blog.youkuaiyun.com/vaecherisher/article/details/9337153</link><guid>https://blog.youkuaiyun.com/vaecherisher/article/details/9337153</guid><author>vaecherisher</author><pubDate>Mon, 15 Jul 2013 22:57:42 +0800</pubDate><description><![CDATA[Struts2的优点：
Struts2是由webwork2发展过来的。属于无侵入式设计。而struts1是入侵是设置。
Struts2跟servlet API没有紧密的联系。
struts2提供了拦截器，struts2提供了类型转化器，还提供了支持多种表现层，输入校正可以指定方法进行校验，提供了全局范围和包范围，action范围的国际化资源的管理实现。
在struts1是靠servlet启]]></description><category></category></item><item><title><![CDATA[获取文件的扩展名]]></title><link>https://blog.youkuaiyun.com/vaecherisher/article/details/9161127</link><guid>https://blog.youkuaiyun.com/vaecherisher/article/details/9161127</guid><author>vaecherisher</author><pubDate>Mon, 24 Jun 2013 13:24:26 +0800</pubDate><description><![CDATA[/* 
 * Java文件操作 获取文件扩展名 
 * 
 *  Created on: 2011-8-2 
 *      Author: blueeagle 
 */  
    public static String getExtensionName(String filename) {   
        if ((filename != null) && (filename.leng]]></description><category></category></item><item><title><![CDATA[用户登录时生成验证码页面]]></title><link>https://blog.youkuaiyun.com/vaecherisher/article/details/9153371</link><guid>https://blog.youkuaiyun.com/vaecherisher/article/details/9153371</guid><author>vaecherisher</author><pubDate>Sun, 23 Jun 2013 00:27:32 +0800</pubDate><description><![CDATA[1.生成验证页面



<%!

 Color getRandColor(int fc,int bc){      //在给定范围内获取随机颜色
	
		Random random = new Random();
		if(fc>255) fc=255;
		if(bc>255) bc=255;
		int r = fc+random.nextInt(bc-fc);
		i]]></description><category></category></item><item><title><![CDATA[使用commons-fileupload组件实现文件上传]]></title><link>https://blog.youkuaiyun.com/vaecherisher/article/details/9033991</link><guid>https://blog.youkuaiyun.com/vaecherisher/article/details/9033991</guid><author>vaecherisher</author><pubDate>Wed, 05 Jun 2013 21:11:27 +0800</pubDate><description><![CDATA[1.获取commons-fileupload组件
     在http://jakarta.apache.org/site/downloads下载这个组件，解压文件后将commoms-fileupload-1.2.jar复制到WEB-INF/lib目录下
2.在使用commons-fileupload组件时，需要另外一个组建commoms-io支持，可以到http://jakarta.apac]]></description><category></category></item><item><title><![CDATA[servlet下载文件文件]]></title><link>https://blog.youkuaiyun.com/vaecherisher/article/details/9033897</link><guid>https://blog.youkuaiyun.com/vaecherisher/article/details/9033897</guid><author>vaecherisher</author><pubDate>Wed, 05 Jun 2013 20:51:22 +0800</pubDate><description><![CDATA[使用servlet来下载文件


下载的文件excel表格


package servlets;

import java.io.FileInputStream;
import java.io.OutputStream;

import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServlet;]]></description><category></category></item><item><title><![CDATA[servlet读取文件]]></title><link>https://blog.youkuaiyun.com/vaecherisher/article/details/9033847</link><guid>https://blog.youkuaiyun.com/vaecherisher/article/details/9033847</guid><author>vaecherisher</author><pubDate>Wed, 05 Jun 2013 20:41:37 +0800</pubDate><description><![CDATA[本例将要读取一个文本文件的内容

content.txt

JSP 参考手册
Java编程思想
数据结构与算法

读取文件的servlet


package servlets;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOExcept]]></description><category></category></item><item><title><![CDATA[jsp页面调用servlet的两中方式]]></title><link>https://blog.youkuaiyun.com/vaecherisher/article/details/9033819</link><guid>https://blog.youkuaiyun.com/vaecherisher/article/details/9033819</guid><author>vaecherisher</author><pubDate>Wed, 05 Jun 2013 20:38:02 +0800</pubDate><description><![CDATA[1.通过表单提交的方式来调用servlet


     
    Servlet接收表单示例
   
  
     
        action="AcceptForm" method="post">
            姓名：
            省份：
           
        
     
  





2.通过超链接的方式]]></description><category></category></item><item><title><![CDATA[使用过滤器来解决中文乱码]]></title><link>https://blog.youkuaiyun.com/vaecherisher/article/details/9008617</link><guid>https://blog.youkuaiyun.com/vaecherisher/article/details/9008617</guid><author>vaecherisher</author><pubDate>Sun, 02 Jun 2013 21:10:57 +0800</pubDate><description><![CDATA[使用过滤器处理乱码
    以前的做法是在负责接受中文请求数据的每个页面编写用于处理中文乱码的代码。这样不利于代码重用。由于过滤器可在请求执行之前进行预处理，所以可把处理中文乱码的代码置于过滤器中。


该示例的编写步骤如下： 


(1) 创建一个过滤器，命名为 encodeFilter.java 。代码如下：



package filters;

import jav]]></description><category></category></item><item><title><![CDATA[获取文件路径]]></title><link>https://blog.youkuaiyun.com/vaecherisher/article/details/9002921</link><guid>https://blog.youkuaiyun.com/vaecherisher/article/details/9002921</guid><author>vaecherisher</author><pubDate>Fri, 31 May 2013 22:48:50 +0800</pubDate><description><![CDATA[(1) 读取文件，和获取文件全路径
      //首先读取到文件
      InputStream inputStream=this.getServletContext().getResourceAsStream("dbinfo.properties");
 
      //创建Properties
      Properties pp=newProperties();]]></description><category></category></item><item><title><![CDATA[文件上传]]></title><link>https://blog.youkuaiyun.com/vaecherisher/article/details/9002856</link><guid>https://blog.youkuaiyun.com/vaecherisher/article/details/9002856</guid><author>vaecherisher</author><pubDate>Fri, 31 May 2013 22:32:11 +0800</pubDate><description><![CDATA[1.jsp显示页面



  
       
    文件上传
    
	
	
	    
	
	
	<!--
	
	-->

  
  
  
    commomfile  load文件上传示例
       
                 文件:     
                 
       
      
    
  


2.servlet接受请求并进行处理]]></description><category></category></item><item><title><![CDATA[html转义标签的开发]]></title><link>https://blog.youkuaiyun.com/vaecherisher/article/details/8997386</link><guid>https://blog.youkuaiyun.com/vaecherisher/article/details/8997386</guid><author>vaecherisher</author><pubDate>Fri, 31 May 2013 00:31:29 +0800</pubDate><description><![CDATA[html标签的转义：就是将用户在页面写的一些标签直接作为文本显示，而不会作为html显示


1.标签处理器类
package com.jstl.tag.example;

import java.io.IOException;
import java.io.StringWriter;

import javax.servlet.jsp.JspException;
import javax]]></description><category></category></item><item><title><![CDATA[防盗链标签的开发]]></title><link>https://blog.youkuaiyun.com/vaecherisher/article/details/8994215</link><guid>https://blog.youkuaiyun.com/vaecherisher/article/details/8994215</guid><author>vaecherisher</author><pubDate>Thu, 30 May 2013 13:25:25 +0800</pubDate><description><![CDATA[防盗链：就是用户不访问你的网站其他页面，直接在地址栏中输入他要访问页面的地址直接访问，而防盗链则阻止访问者进行这样访问。


1.开发的标签处理器类
package com.jstl.tag.example;

import java.io.IOException;

import javax.servlet.http.HttpServletRequest;
import javax.se]]></description><category></category></item><item><title><![CDATA[使用简单标签进行开发]]></title><link>https://blog.youkuaiyun.com/vaecherisher/article/details/8991900</link><guid>https://blog.youkuaiyun.com/vaecherisher/article/details/8991900</guid><author>vaecherisher</author><pubDate>Thu, 30 May 2013 00:15:05 +0800</pubDate><description><![CDATA[简单标签执行的流程图
 

 
l  控制标签体的执行
 
1.标签处理器类
package com.jstl.simple.tag;
 
import java.io.IOException;
 
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.tagext.JspFragment;
import ja]]></description><category></category></item></channel></rss>