JAVA EE
文章平均质量分 79
freedom119
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何设置Tomcat的JVM虚拟机内存大小
如何设置Tomcat的JVM虚拟机内存大小更新时间: 2007-10-14 20:02:00 作者: 赛迪网技术社区关键词: 虚拟机 tomcat 设置 Linux Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机。您可以选择自己的需要选择不同的操作系统和对应的JDK的版本(只要是符合Sun发布的Java规范的),但我们推荐您使用Sun转载 2007-12-13 17:24:00 · 1249 阅读 · 0 评论 -
JSP中文显示乱码解决方案
文显示乱码解决方案 2006-12-27 22:56原创 2007-06-05 21:32:00 · 464 阅读 · 0 评论 -
java.lang.IllegalStateException异常解决办法
供稿:xjh 编辑:xjh 2007-06-29 17:29:40关键词:javajava.lang.IllegalStateException异常解决办法 最近在使用response.sendRedirect()时出现如下错误: java.lang.IllegalStateException org.apache.catalina.connector.ResponseFacade.s转载 2007-08-31 13:05:00 · 7098 阅读 · 2 评论 -
"struts中文问题","struts国际化问题"——终极解决方案
引文--------------------------------------------------------------------------------说实话,你们的方法都做的复杂了,Java本身就支持多国语言编码,不需要写任何程序,可以很简单的 实现。 秘诀就是两点: 1、所有HTML/JSP页面全部采用UTF-8编码 2、客户端浏览器完全支持UTF-8编码 步骤转载 2007-06-03 14:38:00 · 362 阅读 · 0 评论 -
Tomcat5+Mysql文中乱码问题的解决方法
Tomcat 下最容易到的问题就是中文乱码问题了,下面就来谈谈我在Windows +Tomcat5下调试JSP程序时,所碰到的问题以及解决办法。 这次调试所遇到的乱码问题主要有三类:一、页面字符乱码。即整个页面出现汉字乱码(不管是用HTML格式写的,还是用print()方法输出的汉字,全部显示为乱码)。二、Request 传递乱码。 在用po转载 2007-06-03 14:32:00 · 448 阅读 · 0 评论 -
jsp,Struts中大段文本内容的显示问题
在类似留言板的web应用中,需要将中的大段文字显示在Jsp页面上,因此需要对文字中的特殊字符如换行、空格的作处理,方法如下: 1、直接保存,然后当从数据库中取出来时用过滤方法过滤一遍再送回页面即可,给一段代码,看了就明白了,可以自己扩充 public static String filter(String value) { if (value == null) return (n转载 2007-08-13 15:08:00 · 527 阅读 · 0 评论 -
hibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)等
hibernate的保存hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:一、预备知识:在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached下边是常见的翻译办法:transient:瞬态或者自由态persistent:持久化状态detached:脱管状态或者游离态脱管状态的实转载 2007-08-10 07:45:00 · 809 阅读 · 0 评论 -
BeanUtils.populate&argument type mismatch - [Struts]
BeanUtils.populate&argument type mismatch - [Struts]1.继承ActionForm的类的所有字段必须为String型 2.由于Date型转换为String需设置DateFormat,所以你的Bean里的日期字段最好用String 这样就不会出现类型转换错误了。 有时也可以不用String,而是在ActionForm中用java原创 2007-08-09 20:24:00 · 1222 阅读 · 0 评论 -
关于web中下拉列表的几种实现方法
总结一下关于web上使用下拉框的情况: 从数据库中获得数据List,将数据放到Request里面使用setAttribute(”AList”,AList) A中有2个属性(String id,String value) 1.使用JSTL的forEach方式 selected="selected"> > 2原创 2007-08-11 10:21:00 · 844 阅读 · 0 评论 -
Structs - 标签库(Logic)- -
Logic 标签库 此标签库可以分为三种类型:条件、循环、转发/重定向。一.) 条件类型 logic:empty和logic:notEmptylogic:empty标签判断脚本变量是否为null,是否是一个空的字符串(长度为0),是否是一个空的collection或map(转载 2007-08-10 17:19:00 · 387 阅读 · 0 评论 -
Structs - 标签库(HTML)- -
Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。 标签库 说明转载 2007-08-10 17:18:00 · 457 阅读 · 0 评论 -
Structs - 标签库(Bean)- -
Bean 标签库 此标签库和Java Bean有很强的关联性,设计的本意是要在JSP 和JavaBean 之间提供一个接口。Struts 提供了一套小巧有用的标签库来操纵JavaBean和相关的对象:cookie、 header、 parameter、 define、write、messag转载 2007-08-10 17:06:00 · 363 阅读 · 0 评论 -
java中的日期处理练习
package net.hfh;import java.sql.Timestamp;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import java.util.TimeZone;public clas原创 2007-08-10 09:19:00 · 676 阅读 · 0 评论 -
Session机制的本质
目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制四、理解session机制五、理解javax.servlet.http.HttpSession六、HttpSession常见问题七、跨应用程序的session共享八、总结参考文档 一、术语s转载 2007-06-05 21:37:00 · 696 阅读 · 0 评论 -
struts中如何避免重复刷新的几种解决办法- -
1·使用redirect = "true" path="/testingOption" name="optionForm" parameter="method" scope="request" type="com.appeon.manager.action.TestingOptionA转载 2007-06-04 17:55:00 · 463 阅读 · 0 评论 -
Tomcat5设置jvm内存
Tomcat 5常用优化和配置 1、JDK内存优化: Tomcat默认可以使用的内存为128MB,Windows下,在文件{tomcat_home}/bin/catalina.bat,Unix下,在文件{tomcat_home}/bin/catalina.sh的前面,增加如下设置: JAVA_OPTS=-Xms[初始化内存大小] -Xmx[可以使用的最大内存]转载 2007-12-13 17:18:00 · 465 阅读 · 0 评论 -
利用flash的fscommand方法来实现多合一光盘
Flash8影片调用外部exe可执行文件Flash安全性的提高给我们带来的不便之一体现在调用外部可执行文件时.一. swf不能直接调用外部可执行文件了, 必须将swf打包成exe可执行文件才能使得影片调用外部exe.二. 必须在影片的相同目录中新建一名为"fscommand"的文件夹, 并把要调用的exe文件放置在该文件夹的根目录下面(注意: 只能是根目录, 不能是fscomman转载 2008-02-16 19:05:00 · 614 阅读 · 0 评论 -
使用iText制作PDF文件示例
Junglesong 发表于 2007-11-15 10:28:32 使用iText制作PDF文件需要加载这个包:http://jaist.dl.sourceforge.net/sourceforge/itext/itext-2.0.6.jar 如果使用中文,日文和韩文还需要记载这个包:http://prdownloads.sourceforge.net/itext/iTextAsian.转载 2007-11-21 19:24:00 · 518 阅读 · 0 评论 -
彻底明白Hibernate中的Inverse
以前写HBM,用一对多或多对多的时候默认总是加上“inverse=true”。当时想法很简单就是由双方来维护之间的关联关系。今天才终于明白inverse的真正含义了! 其实inverse不复杂,但是要真正明白还是要稍微看一下源码。inverse的真正作用就是指定由哪一方来维护之转载 2007-10-14 15:47:00 · 381 阅读 · 0 评论 -
hibernate里load方法和get方法的区别
A: Hibernate中有两个极为相似的方法get()与load(),他们都可以通过指定的实体类与ID从数据库中读取数据,并返回对应的实例,但Hibernate不会搞两个完全一样的方法的,它们间的不同在于: 1.如果找不到符合条件的纪录,get()方法将返回null.而load()将会报出ObjectNotFoundEcception. 2.load()方法可以返回实体的代理类实例,转载 2007-10-12 20:47:00 · 1342 阅读 · 0 评论 -
改写equals时总是要改写hashCode
java.lnag.Object中对hashCode的约定: 在一个应用程序执行期间,如果一个对象的equals方法做比较所用到的信息没有被修改的话,则对该对象调用hashCode方法多次,它必须始终如一地返回同一个整数。 如转载 2007-10-12 19:01:00 · 525 阅读 · 0 评论 -
如何使用log4j记录操作员的登录ID
在记录日志的时候,我们可能有这种需求,对于每个记录除了知道日志信息外,也要当前登录用户的信息。可以这样解决:使用log4j的MDC在web.xml加入 Filter: set log4j MDC for log2userId UserFilter set log4j MDC for log2userId /* UserFilter的代码如下:import org.apac转载 2007-10-17 09:18:00 · 691 阅读 · 0 评论 -
Struts+Hibernate分页的实现
在进行web应用开发的时候经常要进行分页处理,经常看到一些人在问分页处理的问题,现在我把自己的处理方法写在这儿,希望能对需要进行分页处理的朋友有所帮助。一、在struts中分页有两种结构: 1. 在Action中通过DAO查询出所有的记录,然后加到session或request对象中,传到客户端,由JSP进行分页。 这种方法对于在数据量少的时候很方便,也不影响速度。 2.在转载 2007-10-24 17:32:00 · 394 阅读 · 0 评论 -
j2ee分页
作者: jiajunde 发表日期: 2007-05-12 12:46 文章属性: 转载 复制链接 使用Vector进行分页 还见过另一些实现分页的类,是先将所有记录都select出来,然后将ResultSet中的数据都get出来,存入Vec原创 2007-06-09 09:38:00 · 569 阅读 · 0 评论 -
在Struts中reset方法有什么作用(转)
创建人:王艺创建时间:2003年6月15日星期日第一步:对象的可视范围:request、session、application、page。Request:在一个请求周期内有效。就是从你点击页面上的一个按钮开始到服务器返回响应页面为止(包括响应页面)。Session:在一个用户与服务器建立连接的整个过程中有效。Application:在整个web应用程序内有效。Page:仅在一个jsp页面内有效。第转载 2007-06-04 17:17:00 · 457 阅读 · 0 评论 -
Servlet/JSP服务器端的重定向
通常,在一个设计良好的Web应用中,都会综合使用Servlet和JSP技术。Servlet控制业务流转,JSP则负责业务处理结果的显示。此时,将大量用到重定向技术。 重定向技术可以分为两类,一类是客户端重定向,一类是服务器端重定向。客户端重定向可以通过设置特定的HTT原创 2007-06-05 21:35:00 · 394 阅读 · 0 评论 -
如何避免重复提交
一、何谓重复提交 设想一个访问量非常大的订票站点,当购票者点击订票的提交按钮后,服务器的处理速度可能会迟缓,购票者迟迟见不到结果,以为自己的购买请求失败,于 是一遍又一遍地点击Submit按钮,如果不加处理,这些请求都会被服务器处理,从而导致错误的结果。 二、防止重复提交 先看一下web.xml(整个例子的目录和文件请下载) ControllerSer原创 2007-06-04 17:56:00 · 551 阅读 · 0 评论 -
关于postgresql与hibernate的应用出现错误的解决方案Postgredql 8.0 无法生成sequence主键
When connecting to my webapp, I receive the following error message: Bad SQL grammar [] in task Hibernate operation; nested exception is org.postgresql.util.PSQLException: ERROR: relation "hibernate原创 2007-08-08 19:28:00 · 2114 阅读 · 0 评论 -
Tiles的使用-遗补和总结- -
遗补篇一.) Tiles配置要正常使用tiles,必须在Structs配置文件中加入下列代码: className="org.apache.struts.tiles.TilesPlugin" > definitions-config" va转载 2007-08-10 17:21:00 · 725 阅读 · 0 评论 -
spring中的单元测试的策略
本文主要介绍使用spring提供的对junit的扩展机制来进行单元测试,没有设计mock方面的测试。一、Spring提供的JUnit框架扩展: AbstractSpringContextTests:spring中使用spring上下文测试的Junit扩展类,我们一般不会使用这个类来进行单元测试,它是spring内部设计使用到的类 AbstractDepend转载 2007-08-09 16:58:00 · 629 阅读 · 0 评论 -
Java中常见的异常
Java中常见的异常作为一名游戏开发者,程序员,很自然必须熟悉对程序的调试方法。而要调试程序,自然需要对程序中的常见的异常有一定的了解,这些日子很多朋友都提出了很多问题,都是关于游戏中的报错,因此在这里我将一些常见的程序中的异常列举出来给大家参考: 1. java.lang.NullPointerException 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就转载 2007-08-02 09:59:00 · 426 阅读 · 0 评论 -
Validator验证框架
Validatro框架以成为Jakarta的公共项目的一部分,可以从http://jakarta.apache.org/commons/下载单独的Validator框架,在Struts中已经呆了这个框架。 Validator主要依赖两个jar包 Jakarta-oro.jar:-提供一组处理文本的类,具有文本替换、过滤、和分割功能。 Commons-validator.jar:提供了一个简单、可原创 2007-07-20 16:30:00 · 497 阅读 · 0 评论 -
postgresql数据库操作的问题
今天要写一个项目领导让用postgresql,但从未用过测试了一下发现总是出现问题:说没有相关的字段,但明明在表中有, 最后发现是字段名的问题,开始时是:userName,要改为:username或user_name等格式,不要用大写,这样就可以了。也不知为什么,但最后是可以用了。原创 2007-07-19 17:30:00 · 453 阅读 · 0 评论 -
HTTP/1.1协议翻译
1 引言(2005-9-16)1.1目的HTTP是一个为分布式的协作的超媒体的信息系统而建立的应用层上的协议。自从1990年就被www采用。第一个版本,HTTP/0。9,是一个简单的跨INTERNET传输原始数据的协议。HTTP/1.0(在RFC1945[6]描述),允许信息以类似MIME形式存在(包含关于传输数据的描述元数据和一些关于REQUEST/RESPONSE语义描述符)。但是,H转载 2007-06-30 13:52:00 · 3117 阅读 · 0 评论 -
直接让客户端浏览器下载已知类型的文件
Web开发人员都有过这样的疑问,如何让一个文件,尤其是一个已知类型的文件,发送到客户端,直接提示让浏览者下载,而不是用与它相关联的程序打开。以前 我们最常用的办法就是把这样的文件加到链接上,这样可以让浏览者通过点击鼠标右键的目标另存为来下载所链接的文件。但是,这样有两个不足的地方: 一是:如果浏览器能够识别已下载文件的扩展名,则浏览器就会激活该扩展名所关联的程序来打开所下载的文件。比如转载 2007-06-30 13:45:00 · 511 阅读 · 0 评论 -
向Mysql数据库中写入一个文件
import java.sql.*;import java.io.*;public class WriteDB { public static void main(String[] args) { Connection conn=null; String driver="com.mysql.jdbc.Driver";//驱动 Str转载 2007-06-30 13:43:00 · 441 阅读 · 0 评论 -
Jakarta Commons:巧用类和组件
Jakarta Commons项目组介绍 Jakarta Commons:巧用类和组件Jakarta Commons 是Jakarta 的子项目,它创建和维护着许多独立软件包,这些包一般与其他框架或产品无关,其中收集了大量小型、实用的组件,大部分面向服务器端编程。Commons的包分成两部分:Sandbox,Commons 代码库。Sandbox 是一个测试平台,用来检验各种设想、计转载 2007-06-30 14:38:00 · 465 阅读 · 0 评论 -
Log4J的配置文件
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设 Log4J的配置文件(Configuration转载 2007-06-30 14:27:00 · 797 阅读 · 0 评论 -
Acegi Security -- Spring下最优秀的安全系统
一 Acegi安全系统介绍 Author: cac 差沙 Acegi是Spring Framework 下最成熟的安全系统,它提供了强大灵活的企业级安全服务,如完善的认证和授权机制,Http资源访问控制,Method 调用访问控制,Access Control List (ACL) 基于对象实例的访问控制,Yale Central Authentication Servi转载 2007-06-30 14:15:00 · 2750 阅读 · 0 评论 -
使用JDBC和Hibernate来写入Blob型数据到Oracle中
Oracle的Blob字段比较特殊,他比long字段的性能要好很多,可以用来保存例如图片之类的二进制数据。 写入Blob字段和写入其它类型字段的方式非常不同,因为Blob自身有一个cursor,你必须使用cursor对blob进行操作,因而你在写入Blob之前,必须获得cursor才能进行写入,那么如何获得Blob的cursor呢? 这需要你先插入一个empty的blob,这将创建一个blob转载 2007-06-30 13:41:00 · 364 阅读 · 0 评论
分享