易截截图软件、单文件、免安装、纯绿色、仅160KB

java静态网页技术

本文假设你是用java开发的web动态页面。
           第一步,加入servlet.代码如下。
      public class ToHtml extends HttpServlet {
       public void service(HttpServletRequest request, HttpServletResponse response)
         throws ServletException, IOException {
        String url = "";
        String name = "";
        ServletContext sc = getServletContext();
        String file_name = request.getParameter("file_name");// 你要访问的jsp 文件名,如index,不包括扩展名
        // 则你访问这个servlet时加参数.如http://localhost/test/toHtml?file_name=index
        url = "/" + file_name + ".jsf";// 你要生成的页面的文件名。我的扩展名为jsf .
        name = ConfConstants.CONTEXT_PATH+"\\"+ file_name + ".htm";// 这是生成的html文件名,如index.htm.文件名字与源文件名相同。扩展名为htm
      //ConfConstants.CONTEXT_PATH为你的应用的上下文路径。
        RequestDispatcher rd = sc.getRequestDispatcher(url);
        final ByteArrayOutputStream ōs = new ByteArrayOutputStream();
        final ServletOutputStream stream = new ServletOutputStream() {
         public void write(byte[] data, int offset, int length) {
          os.write(data, offset, length);
         }
         public void write(int b) throws IOException {
          os.


相关文档:

Java NIO API详解

 
Java NIO API详解
在JDK
1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方
便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO
API作为一个基于缓冲区,并能提供非阻塞(non-blo ......

Java学习,希望朋友们交流指导!

给数组赋值的便捷方式: String s=reader.nextLine();    char a[]=s.toCharArray();这样就不用使用麻烦的for循环来赋值了
        输出数组内容的便捷方式:String code=new String(a); //a是一个数组名
   System.out.println("原文是"+code);
 &nb ......

Java线程学习11.30

Thread.currentThread().getName().equals("xxxx")   这条语句返回一个 bool 型的结果。判断当前运行的进程是否和 xxxx 的名字一样。
定义线程的两种方法:class a1 extends Thread{ }    a1 xiancheng=new a1();
二是:用接口回调技术。 class a1 implements Runnable{ }    a1 ......

Java中的mac计算

          报文鉴别在身份认证中占重要位置,是认证系统的一个重要环节,在金融和商业系统中广泛应用。
          报文鉴别常用报文鉴别码(Message Authentication Code,即MAC)作为鉴别的基础,
     ......

全面解析Java中的String数据类型

1. 首先String不属于8种基本数据类型,String是一个对象。
因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。
2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null;
3. String str=”kvill”;
String str=n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号