- 浏览: 108982 次
- 性别:
- 来自: 广州
最新评论
-
lang8888511:
package com.utilimport org.xvol ...
利用JNative实现Java调用动态库 -
yanzhoupuzhang:
要是那个发送指令的部分能详细点就好了啊!!!!
使用JNative对条码打印机进行打印(转别人) -
wukele:
中文编码一下
条形码barcode4j的使用 -
dopic:
受不了你
java 文件操作 -
hyint:
刚刚的帖子回复到文件操作的地方了,但是问题还是存在的,继续你的 ...
利用JNative实现Java调用动态库
文章列表
一、使浏览器不缓存页面的过滤器
import javax.servlet.*;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/**
* 用于的使 Browser 不缓存页面的过滤器
*/
public class ForceNoCacheFilter implements Filter {
public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) thr ...
- 2009-05-25 23:28
- 浏览 1435
- 评论(0)
WEB的信息安全隐患之一:
未授权用户通过直接在IE中输入URL直接登录系统
解决办法:
通过配置filter过滤无效用户的连接请求.
WEB的信息安全隐患之二:
合法用户"注销"后,在未关闭浏览器的情况下,点击浏览器"后退"按钮,可从与本地页面缓存中读取数据,绕过了服务端filter过滤.
解决办法:
在必要的页面(包含敏感信息) 设定页面缓存限制.
也可以把上面两步组合在一个,通过同一个filter实现.具体如下:
1.配置filter(web.xml)
......
<filter>
<filter-na ...
- 2009-05-25 23:26
- 浏览 3972
- 评论(0)
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.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import ...
- 2009-05-25 23:24
- 浏览 2183
- 评论(0)
java 文件操作
1。新建目录
<%@ page contentType="text/html;charset=gb2312"%>
<%
String filePath="c:/aaa/";
filePath=filePath.toString();//中文转换
java.io.File myFilePath=new java.io.File(filePath);
if(!myFilePath.exists())
myFilePath.mkdir();
%>
2。新建文件
<%@ page contentTy ...
- 2008-05-04 13:48
- 浏览 1947
- 评论(2)
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>弹出页面</title>
...
- 2008-05-01 18:32
- 浏览 1447
- 评论(0)
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添加到项目的lib中,eclipse中只要复制到web-inf下面的lib里面就OK了.
3.解压将barcode4j-2.0alpha2-src.zip,将srcjavaorgkrysalisbarcode4js ...
- 2008-05-01 18:31
- 浏览 3984
- 评论(2)
JAVA如何调用WINDOWS命令行
用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式:
...
Process process = Runtime.getRuntime().exec(".\\p.exe");
process.waitfor( );
...
在上面的程序中,第一行的“.\\p.exe”是要执行的程序名,Runtime.getRuntime()返回当前应用程序的Runtime对象,该对象的exec()方法指示Jav ...
- 2008-05-01 18:28
- 浏览 7955
- 评论(0)
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.*;
public class ValidateCode extends HttpServlet {
private Font mFont=new Font("宋 ...
- 2008-05-01 18:27
- 浏览 1412
- 评论(1)
servlet产生数字验证码
package com.sun.test;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.*;
import ...
- 2008-05-01 18:25
- 浏览 1152
- 评论(0)
使用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.*;
import java.awt.*;
import java.awt.image.*;
/*
* 功能:调用AuthServlet可以生成一个验证码图片,图片的宽度和高度可以自定义
* 调用格式: /ser ...
- 2008-05-01 18:24
- 浏览 1521
- 评论(0)
用Servlet生成jpeg图像
思想:1:在服务器根据客户端传送的数据 产生一个动态的图像
2:通过io流将在服务器端生成的图像发送到客户端浏览器
1):得到response.getOutputStream() ;
2):将这个输出流用JPEGImageEncoder进行包装 并对图片进行编码
3 ):将缓冲区的图片flush()到客户端
代码如下:
import java.io.IOException;
import ja ...
- 2008-05-01 18:21
- 浏览 1376
- 评论(0)
使用Java Servlet动态生成图片
在Web应用中,经常需要动态生成图片,比如实时股市行情,各种统计图等等,这种情况下,图片只能在服务器内存中动态生成并发送给用户,然后在浏览器中显示出来。
本质上,浏览器向服务器请求静态图片如jpeg时,服务器返回的仍然是标准的http响应,只不过http头的contentType不是text/html,而是image/jpeg而已,因此,我们在Servlet中只要设置好contentType,然后发送图像的数据流,浏览器就能正确解析并显示出图片。
在Java中,java.awt和java.awt.image包提供了基本的绘制图像的能力,我 ...
- 2008-05-01 18:20
- 浏览 2144
- 评论(0)
用Servlet生成动态图片
打开eclipse(最好是装了myeclipse的),新建webproject,新建类这里是JPEGServlet,继承(extends)HttpServlet[继承所有方法打上钩,在新建类的最下方有个Tchecked控件,这样很多代码就自动产生了],这些我就不多讲了,不好意思班门弄大斧,如果你是初学,那我就不好意思的讲讲清楚,大家互相学习,说不定就这一小源码,大家慢慢发展变化就变成大大东东了!这也是我发这篇BBS的原因,毕竟我也是个初学者......好了,好像是卖关子的拉!
1. 详细源码如下:
package servlet; //包名
import ja ...
- 2008-05-01 18:18
- 浏览 1331
- 评论(0)
用servlet生成图片,在jsp叶面中显示。
代码如下~:
也是在网上找到的,但不知道为什么不能正确生成jpeg图片
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.geom.*;
...
- 2008-05-01 18:17
- 浏览 2191
- 评论(0)
众所周知,Windows的可执行文件可以划分为两种形式:程序和动态链接库(DLL)。而在什么时候需要使用动态链接库呢,动态链接库又有一些什么样的好处呢:
1、一个DLL可以提供给不同的程序使用,而这个DLL只需要在内存中加载一次,这样就节省了系统的内存。
2、我们可以提供DLL的不同版本来更新我们的程序,而不需要重新编译我们的程序。
3、使用了DLL组件包可以大大减小可执行文件的规模。
4、如果应用程序是基于同一个组件包,我们将接生许多内存和代码分配。
从上面看来,DLL是独立于编程语言的;在Windows编程环境下,我们可以在不同的编程语言中调用相互编写的动态链接库,从而满足不同的需 ...
- 2008-05-01 18:09
- 浏览 1762
- 评论(0)