java
文章平均质量分 72
迷失的国度
这个作者很懒,什么都没留下…
展开
-
servlet中web.xml配置详解
这篇文章转自JavaEye,以前配置web.xml时都不知道为什么这样,看了之后明白了很多。贴下来,共同分享!Web.xml常用元素 定义了WEB应用的名字 声明WEB应用的描述信息 context-param元素声明应用范围内的初始化参数。 过滤器元素将一个名字与一个实现javax.servlet.Filter接口的类相关联。 一旦命名了一个过滤器,就要利用filter-mapping元素把它与一个或多个servlet或JSP页面相关联。 servlet API的版本2.3增加了对事件监听程序的支原创 2010-07-23 16:50:00 · 692 阅读 · 0 评论 -
struts2中文乱码解决办法
根据filter的执行顺序知,会先执行CharacterEncoding过滤器,再执行Struts2过滤器。 CharacterEncodingFilter的核心doFilterInternal方法如下: view plaincopy to clipboardprint?protected void doFilterInternal( HttpServletRequest request, HttpServletResponse response, FilterChain fil原创 2010-08-17 21:57:00 · 1583 阅读 · 0 评论 -
struts2获取参数,解决乱码
<br />Struts2获取参数,跳转,中文乱码 <br />Struts2中获取参数 <br />1..类ActionContext。可以将这个类看成是一个容器,实际上它是一个map,这个类封装了parameter , session,application,本地化信息。类中提供方法 <br />getContext():用来获取ActionContext的对象 <br />getParameters():获取传递过来的所有的参数, <br />getSession():这个方法实际上是获得sessio原创 2010-09-01 15:11:00 · 8514 阅读 · 1 评论 -
读取文件返回字符串
<br /> public String selfReadFile(String strFileName){ StringBuffer buf=null; BufferedReader breader = null; try{ breader = new BufferedReader(new InputStreamReader(new FileInputStream((strFileName))));原创 2010-12-03 15:57:00 · 1120 阅读 · 0 评论 -
关于String和inputStream的转换
InputStream提供的是字节流的读取,而非文本读取,用Reader读取出来的是char数组或者String ,使用InputStream读取出来的是byte数组。 Reader类及其子类提供的字符流的读取char,inputStream及其子类提供字节流的读取byte,所以 FileReader类是将文件按字符流的方式读取,FileInputStream则按字节流的方式读取文件;InputStreamReader可以将读如stream转换成字符流方式,是reader和stream之间的桥梁1.Stri原创 2011-03-02 11:03:00 · 29839 阅读 · 1 评论 -
java操作excel文件(使用poi)
还是操作excel文件,哈哈,这次用的是poi,不过是人间弄的,感觉挺不错的,代码也很漂亮,所以转过来了http://www.cnblogs.com/gmq/archive/0001/01/01/1521496.html后来发现 这个更不赖:http://lilinhui转载 2011-08-31 16:03:59 · 706 阅读 · 0 评论 -
java读取excel文件(使用jxl)
闲的没事,就弄了下java读取excel文件,简单的弄了下;用java操作excel可以使用jxl或者poi,其实两者我都没弄过,呵呵,这次也是头一次小试牛刀,用jxl读取excel,其他什么写啊,修改啊就没弄了,其实原理都差不多,以后再说吧,先来整理下读取excel;原创 2011-08-31 15:59:59 · 710 阅读 · 0 评论 -
使用axis和axis2调用webservice
一 使用axis调用webservice1.导入包activation.jaraxis.jarcommons-discovery-0.2.jarcommons-logging-1.0.4.jarjaxrpc.jarmail.jarwsdl4j-1.5.1.jar2.代码private void getWeather(){ try{// Stri原创 2012-02-17 11:49:18 · 16137 阅读 · 0 评论 -
Eclipse使用Axis生成WebService客户端的过程
1 从菜单选择Other 2 选择 【Web Services】 下面的 【Web Service Client】3 在【Service definition】里面写上完整的路径比如 [url]http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?WSDL[/url] 或者CSDN的 OpenAPI[转载 2012-02-17 11:24:22 · 2075 阅读 · 0 评论 -
Ibatis—sqlMapConfig.xml配置文件详解
<? xml version="1.0" encoding="UTF-8" ?> <! DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN" "http://www.ibatis.com/dtd/sql-map-config-2.dtd" > < sqlMapConfig > < settings cacheModelsEnabled ="true" <!--是否启用缓存原创 2010-08-10 10:01:00 · 2735 阅读 · 0 评论 -
Hibernate关联映射
<br />如果是<many-to-one>则其后面的name属性为“one”的一方<br />如果是<one-to-many>则其后面的name属性为“many”的一方<br />双向 一对多关联== 单向一对多+单向多对一;<br />1.单向多对一:<br />在实体类里将多的一方(Blog类)的外键 userId换成Users类的user<br />在配置文件Blog.hbm.xml里添加<br /><many-to-one name="user" //name属性对应的是Blog类里的user(即原创 2010-08-06 14:27:00 · 493 阅读 · 0 评论 -
怎样在eclipse开发环境中连接数据库
<br />1)eclipse开发环境里没有集成mysql的驱动,需要从以下地址下载连接驱动程序mysql-connector-java-XX-XX-XX.zip:<br />http://dev.mysql.com/downloads/connector/j<br />2)解压,只取文件mysql-connector-java-XX.XX.XX-bin.jar,将其引用到你需要连接mysql数据库的工程里,如:我在eclipsel里建了一个测试数据库连接的工程ConMysql。具体操作如下:<br />转载 2010-07-24 11:06:00 · 12203 阅读 · 0 评论 -
Struts中各种jar包详解 包含struts.jar
<br />commons-beanutils.jar<br /> <br /> Commons-Beanutils这个是jakartacommons项目中的一个子项目。这个项目开发的目的是帮助开发者动态的获取/设值JavaBean的属性,同时解决每次都要写getXXX和setXXX的麻烦。<br />commons-digester.jar<br /> Digester本来仅仅是JakartaStruts中的一个工具,用于处理struts-config.xml配置文件。显然,将XML文件转换成相应的J原创 2010-07-24 12:32:00 · 697 阅读 · 0 评论 -
继承HibernateDaoSupport实现DAO(spring整合hibernate)
<br />Spring为Hibernate的DAO提供工具类:HibernateDaoSupport。该类主要提供如下两个方法,方便DAO的实现: public final HibernateTemplate getHibernateTemplate()<br /> public final void setSessionFactory(SessionFactory sessionFactory)<br />其中,setSessionFactory方法用来接收Spring的ApplicationCo原创 2010-07-25 14:33:00 · 14630 阅读 · 2 评论 -
spring集成struts
<br />1.在struts.config.xml文件里 添加插件<br /> <plug-in<br /> className="org.springframework.web.struts.ContextLoaderPlugIn"><br /> <set-property property="contextConfigLocation" value="classpath:applicationContext.xml" /><br /> </plug-in><br /> <br /> <br原创 2010-07-27 11:30:00 · 492 阅读 · 0 评论 -
hibernate配置数据库连接池
第一步将proxool.xml里的连接信息修改成你的数据库连接信息mysqljdbc:mysql://localhost:3306/testcom.mysql.jdbc.Driver原创 2010-07-26 18:03:00 · 773 阅读 · 0 评论 -
HTML Frameset 例子代码
<br />1.Frame.html包含框架的结构<br />2.link.html包含框架左侧菜单栏<br />3.firstPage.html包含框架主页面的一行文字(个人比较懒,没有好好做)<br />4.secondPage.html和上面3类似,用于测试。<br /><br />先看一下Frame.htm中的代码:<br /><html><br /><head><br /></head><br /><frameset cols="159px,*"> <br /> <frame name="a1"原创 2010-07-29 14:21:00 · 3523 阅读 · 0 评论 -
hibernate配置连接池
<br />Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP。在配置连接池时需要注意的有三点:<br />一、Apche的DBCP在Hibernate2中受支持,但在Hibernate3中已经不再推荐使用,官方的解释是这个连接池存在缺陷。如果你因为某种原因需要在Hibernate3中使用DBCP,建议采用JNDI方式。<br />二、默认情况下(即没有配置连接池的情况下),Hibernate会采用内建的连接池。但这个连接池性能不佳,且存在诸多BUG,因此官方也只原创 2010-08-03 10:44:00 · 595 阅读 · 0 评论 -
struts2表单验证及国际化实现
一. struts2表单验证的两种形式:1.Aciton类重写ActionSupport类的validate()方法: public void validate(){ if(getUsername() == null || getUsername().trim().equals("")){ addFieldError("username", getText("username.required"));//getText("username.required")是调原创 2010-08-04 13:44:00 · 1186 阅读 · 0 评论 -
SVN环境搭建
一、安装SVN服务器安装带可视化界面的VisualSVN Server 下载地址:http://www.visualsvn.com/server/该SVN服务器是免费的,支持Windows NT, 2000, XP and 2003等环境,安装非常简单。安装的时候可以选择SVN走http协议还是https协议,http协议速度快一些,而https协议安全性好。两者均可以从浏览器直接原创 2012-06-16 13:32:59 · 1963 阅读 · 0 评论