- 博客(45)
- 资源 (2)
- 收藏
- 关注
原创 Java web项目中四个常用的过虑器Filter
一、使浏览器不缓存页面的过滤器 import javax.servlet.*;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/*** 用于的使 Browser 不缓存页面的过滤器*/public class ForceNoCacheFilter implements ...
2009-05-25 23:28:07
186
原创 JAVA Web 安全机制----使用filter验证session用户和页面缓存问题处理
WEB的信息安全隐患之一:未授权用户通过直接在IE中输入URL直接登录系统解决办法:通过配置filter过滤无效用户的连接请求.WEB的信息安全隐患之二:合法用户"注销"后,在未关闭浏览器的情况下,点击浏览器"后退"按钮,可从与本地页面缓存中读取数据,绕过了服务端filter过滤.解决办法:在必要的页面(包含敏感信息) 设定页面缓存限制....
2009-05-25 23:26:43
159
原创 java Filter 权限过滤
java Filter 权限过滤package com.ifm.util.filter;import java.io.IOException;import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.se...
2009-05-25 23:24:59
160
java 文件操作
java 文件操作 1。新建目录 2。新建文件 3。删除文件 4。文件拷贝 5。整个文件夹拷贝 7。数据库字段中的文件下载 8。把网页保存成文件 9。直接下载网上的文件10。按行读文...
2008-05-04 13:48:14
110
背景暗一点,突出当前页
弹出页面 Shade=new function() { var handle={}; var shade; handle.show=function() {...
2008-05-01 18:32:59
134
条形码barcode4j的使用
1.去http://barcode4j.sourceforge.net/下载文件,(源代码和生成好的都要下载)2.解压barcode4j-2.0alpha2-bin.zip这个包,在build目录下有barcode4j.jar,在lib目录下有avalon-framework-4.2.0.jar, 将barcode4j.jar和avalon-framework-4.2.0.jar添加到项目...
2008-05-01 18:31:41
294
JAVA如何调用WINDOWS命令行
JAVA如何调用WINDOWS命令行用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式: ... Process process = Runtime.getRuntime().exec(".\\p.exe"); process.waitfor( ...
2008-05-01 18:28:18
268
Servlet实现的图形验证码
Servlet实现的图形验证码import java.io.*; import java.util.*; import com.sun.image.codec.jpeg.*; import javax.servlet.*; import javax.servlet.http.*; import java.awt.*; import java.awt.image.*;...
2008-05-01 18:27:13
172
servlet产生数字验证码
servlet产生数字验证码package com.sun.test;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.serv...
2008-05-01 18:25:27
146
使用servlet编写一个验证码的例子
使用servlet编写一个验证码的例子package com.topsuntech.gUnit_cnpo.common.servlet;import java.io.*;import java.util.*;import com.sun.image.codec.jpeg.*;import javax.servlet.*;import javax.servlet.http...
2008-05-01 18:24:23
147
用Servlet生成jpeg图像
用Servlet生成jpeg图像思想:1:在服务器根据客户端传送的数据 产生一个动态的图像 2:通过io流将在服务器端生成的图像发送到客户端浏览器 1):得到response.getOutputStream() ; 2):将这个输出流用JPEGImageEncoder进行包...
2008-05-01 18:21:42
201
使用Java Servlet动态生成图片
使用Java Servlet动态生成图片在Web应用中,经常需要动态生成图片,比如实时股市行情,各种统计图等等,这种情况下,图片只能在服务器内存中动态生成并发送给用户,然后在浏览器中显示出来。 本质上,浏览器向服务器请求静态图片如jpeg时,服务器返回的仍然是标准的http响应,只不过http头的contentType不是text/html,而是image/jpeg而已,因此,...
2008-05-01 18:20:17
107
用Servlet生成动态图片
用Servlet生成动态图片打开eclipse(最好是装了myeclipse的),新建webproject,新建类这里是JPEGServlet,继承(extends)HttpServlet[继承所有方法打上钩,在新建类的最下方有个Tchecked控件,这样很多代码就自动产生了],这些我就不多讲了,不好意思班门弄大斧,如果你是初学,那我就不好意思的讲讲清楚,大家互相学习,说不定就这一小源码,大家...
2008-05-01 18:18:46
162
用servlet生成图片,在jsp叶面中显示
用servlet生成图片,在jsp叶面中显示。代码如下~: 也是在网上找到的,但不知道为什么不能正确生成jpeg图片 import java.io.*; import java.util.*; import com.sun.image.codec.jpeg.*; import jav...
2008-05-01 18:17:32
186
写调用动态链接库DLL的应用程序
众所周知,Windows的可执行文件可以划分为两种形式:程序和动态链接库(DLL)。而在什么时候需要使用动态链接库呢,动态链接库又有一些什么样的好处呢: 1、一个DLL可以提供给不同的程序使用,而这个DLL只需要在内存中加载一次,这样就节省了系统的内存。 2、我们可以提供DLL的不同版本来更新我们的程序,而不需要重新编译我们的程序。 3、使用了DLL组件包可以大大减小可执行文件的规模。...
2008-05-01 18:09:10
134
Java调用动态库最简便方法和最好用的组件
Java调用动态库最简便方法和最好用的组件 记得以前 Java 要调用C/C++写得动态库都是用的 JNI 方式,还需要自己写不少 C/C++ 代码。比如说要在Java中调用已有的动态库,如 Windows 的 user32.dll 的方法 MessageBoxA,具体步骤是 Java 中声明一个 native 方法,然后用 javah 命令生成JNI样式的头文件,再自己实现头文件中声明的方法...
2008-05-01 18:07:35
202
利用JNative实现Java调用动态库
由于项目要求,需要用Java调用windows的dll文件,查了一下,如果用JNI的话是比较麻烦的,在sourceforge.net上搜索了一下“Java dll”,首先出现的是Jnative,于是决定用它,后来也试了些别的,但还是JNative好使,简单总结如下:Java调用动态库所需要关心的问题:l 如何装载dll文件,以及如何定位所要使用的方法;l ...
2008-05-01 18:03:05
139
JAVA调用动态库方法说明
Java不能直接调用由c或者c++写得dll(TF_ID.dll),所以只能采用jni得方法,一步一步生成符合规范得dll文件(假设叫FANGJIAN.dll),在FANGJIAN.dll这个文件里来调用TF_ID.dll。注意一点:两个dll文件不能重名,为什么呢? 因为java后来执行时候,必须把两个dll文件均考到java得class文件同一目录下,或者把TF_ID.dll考到system3...
2008-05-01 17:58:41
158
java调用动态库
Jacob 是Java-COM Bridge的缩写,它在Java与微软的COM组件之间构建一座桥梁。使用Jacob自带的DLL动态链接库,并通过JNI的方式实现了在Java平台上对COM程序的调用。...
2008-05-01 17:52:47
112
struts应用之利用.properties核对用户名和密码
目的:在一个文档中给出用户名和密码,根据文档核对用户名和密码,如果都对,才转入sucessLogon.jsp,否则回到登陆界面,并提示:用户名或者密码错误!1.新建一个ValidateUser.properties文件,用notepad打开,设内容为:jsp.logon.user.name=tianajsp.logon.user.password=1232.logo...
2008-05-01 17:22:55
123
Eclipse web中的国际化
1.首先工具栏windows->general->workspace,在text file encoding中选中other的UTF-8。2.在src->新建一个ApplicationResources_temp.properties,假如我们想把ApplicationResources.properties的内容中文化,这样的话我们就可以在中在jsp中输出中文。Applicati...
2008-05-01 17:20:47
260
struts 基础
5.2 DispatchAction类通常在一个Action类中只完成一个业务操作,如果在一个Action类中完成一组紧密相关的业务操作,可以使用org.apache.struts.actions.DispatchAction类。例如与一件商品相关的基本操作有增加商品、删除商品、修改商品和查看商品。可以为这些操作分别定义一个Action,这样会使得整个应用的Action变得非常多,并且这些A...
2008-05-01 17:08:54
119
整合Eclipse、Struts、Hibernate和Spring的Java web开发
本讲我们将介绍几种比较常用的Struts高级技术。本讲要点:l Struts对国际化的支持l DispatchAction类l 动态ActionForml Validator验证框架5.1 Struts对国际化的支持“国际化”是指一个应用程序在运行时能够根据客户端请求所来自的国家/地区...
2008-05-01 17:04:19
109
用STRUTS实现国际化
一.JSP页面部分 1. 页面文字处理 1.1概述 由于STRUTS提供了很好的国际化的支持,因此JSP页面可以STRUTS的这一特性做到国际化。 STRUTS允许将不同语言的文字写在多个资源文件中,每个资源对应一种语言,而在JSP页面上则通过STRUTS标签来显示文字,该标签可以根据浏览器的当前语言设置确定从对应的语种资源文件中取出字符串,显示在页面上。 ...
2008-05-01 17:00:40
130
Struts国际化处理的思路
一、Struts的国际化 Struts是一种支持国际化的MVC的Web Framework。可是如何来使用struts国际化是一个问题。下面我们来探讨一下,如何实现Struts的国际化。Web程式的国际化涉及到3个层面的东西。第一、jsp部分的输入/输出;第二、应用处理程序的国际化;第三、DB的国际化问题。这里主要探讨的是jsp部分的输入/输出问题。二、静态部分的国际化 ...
2008-05-01 16:41:18
91
如何将iText生成的条码IMAGE保存为图像文件
我是调用iText的二维条码功能来生成条码,我并不想嵌入PDF中,只想导出成一个图像,不过试了好多种方法好像不行。谁有弄过的,教教!BarcodePDF417 barcode = new BarcodePDF417();barcode.setText("Hello World! Barcode.");Image img = barcode.getImage();img.scal...
2008-04-30 21:12:28
490
{轉}使用cfmx 與 barcode 產生條碼
{轉}使用cfmx 與 barcode 產生條碼出處﹕http://light.nimohost.com/blog/?p=148 --------------------------------------------------------------------------------使用的是 Barbecue is an open-source http://barbec...
2008-04-30 21:08:21
210
生成条码号的开源java工具
生成条码号的开源java工具以前为了生成条码号好费周折,又是反编译,又是修改人家源代码,今天在http://www.open-open.com上发现了两个开源的条码生成程序,在这里记下1.JBarcodeBean http://jbarcodebean.sourceforge.net/2.JImageTaglib http://jimagetaglib.sourceforg...
2008-04-30 21:01:24
138
用java生成条形码,barcode4j得应用
最近一个oa系统用到了条形码,刚开始打电话给卖条形码打印机的那个公司(因为客户在他那里买的),看能不能提供一些接口规范什么的,结果说要提供接口可以,但必须交钱,心想算了,还是自己网上找找自己想办法解决以下吧。查阅了一下资料,感觉barcode4j还是比较好用。下面把心得和大家简单的分享一下。1、 首先我到http://barcode4j.krysalis.org/网站上下载了barcod...
2008-04-30 20:54:40
498
使用JNative对条码打印机进行打印(转别人)
使用JNative对条码打印机进行打印 因项目需要,对Godex EZ2300条码机进行调用打印, 驱动为Ez2000.dll, 用JNI可以实现调用,但比较麻烦, 需要用到VC6进行DLL封装,改用JNative组件进行调用, 步骤如下:1. 下载JNative-1.3.2.zip组件库2. 解压出来后有JNative.jar / JNativeCpp....
2008-04-30 20:42:03
120
(转别人的)条形码
转自www.alibubu.com本周主题 -- 条形码制作- barbecue 及 krysalis-barcode SECTION 00 简介 记得我在大学的时候, 去大众计算机实习工读, 那 时候在工业管理部门, 那时候我仅是呆呆笨笨的学生, 他们跟我说要我学 习 clipper 去印制条形码, 朦胧无知的我就乖乖地学习 clipper 艰深难懂完全 没有对象导向的语法, 不...
2008-04-30 20:33:53
206
java生成条形码
public void outputtingBarcodeAsAJPEGImage() throws BarcodeException { // Always get a Barcode from the BarcodeFactory Barcode barcode = BarcodeFactory.createCode128B("http://zeroliu.blogd...
2008-04-30 20:25:38
268
DHTML Tree 使用实例
Java 动态菜单实例一.jsp页面显示菜单(最简单的树型菜单)PAS菜单tree=new dhtmlXTreeObject(document.getElementById('menuTree'),"100%","100%",0);tree.setIm...
2008-04-30 20:19:34
139
防止重复提交,提交后出现等待画面
防止重复提交,提交后出现等待画面 ++++++++++++++++++++++++++++++++++++++++++++++++在提交前执行的方法。function witing(){ divModal.style.width = document.body.scrollWidth;divModal.style.height = document.body.scrollH...
2008-04-30 20:17:18
123
eclipse 启动参数
eclipse 启动参数 =========================================================== 直接右键eclipse的快捷方式,在"目标"中填入下行D:eclipseeclipse.exe -debug options -vm javaw.exe -nl en_US -clean -vmargs -Xverify:none -XX...
2008-04-30 20:16:26
103
java怎么将excel表格数据导入数据库
下载 poi 包public class TestPoiExcel {static Log log = LogFactory.getLog(TestPoiExcel.class);public static String fileToBeRead="e://test.xls"; public static void main(String argv[]) { try {...
2008-04-30 20:12:37
802
打jar包的方法
C:Documents and Settingsmeteor>jar -help非法选项:h用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...选项:-c 创建新的存档-t 列出存档内容的列表-x 展开存档中的命名的(或所有的〕文件-u 更新已存在的存档-v 生成详细输出到标准输出上-f 指定存...
2008-04-30 20:03:36
260
条形码barcode4j的使用(来自网络)
1、 google或者摆渡一下barcode4j要用的东东,下载压缩包barcode4j-2.0alpha2-bin.zip和barcode4j-2.0alpha2-src.zip。2、 解压barcode4j-2.0alpha2-bin.zip这个包,在build目录下有barcode4j.jar,在lib目录下有avalon-framework-4.2.0.jar, 将barcode4j....
2008-04-30 20:01:18
75
script取一个月的最后一天
//=================取一个月的最后一天function getLastDay(year,nextMonth){ var theDay = new Date(year,nextMonth,0) theDay = theDay-1lastDay = theDay.getFullYear()+"-"+(theDay.getMonth()+1)+"-"+theDay.ge...
2008-04-30 19:58:44
147
JavaScript 实现动态增加、删除表单域四例
JavaScript 实现动态增加、删除表单域四例 例一:HTML代码 New Document Register 公司: 地址: 电话: 传真: ...
2008-04-30 19:57:43
138
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人