当前位置:编程学习 > JS >>

JSP网页简单计数器 代码片段分享

闲的蛋疼,把我上一阵子写过的一个简单的网页计数器代码共享了吧, 这些也都是一些基础,主要涉及的是 IO 操作, 废话不说, 代码是最好的导师, 哥哥我写的代码 如果 有人看不明白的话, 那你丫的赶紧 改行算了,不要在 IT 行业 混了,  耽误你的前途啊 。

呃......又扯远了,切入正题 , 列出的代码如下:(开不懂得的地方,需要看注释的啦,不解释,地球人都知道)

 

注意:参考可以 ,请尊重一下 原创的 一些 劳动成果。  不解释,地球人都知道。^-^

 

1.  首先先 写一个 计数bean     (命名为:Counter.java)

[java]
package com.songyanjun.utils; 
 
import java.io.BufferedReader; 
import java.io.FileNotFoundException; 
import java.io.FileOutputStream; 
import java.io.FileReader; 
import java.io.IOException; 
import java.io.PrintWriter; 
 
/**
 * 描述: TODO  计数BEAN
 * 
 * @类名称: Counter
 * @作者: 宋延军
 * @邮箱: songyanjun_stars@126.com
 * @日期: Dec 25, 2011 11:10:23 PM
 */ 
public class Counter extends Object { 
     
    private String currentRecord = null;    // 保存文本的变量 
    private BufferedReader file;            // BufferedReader对象,用于读取文件数据 
    private String path;                    // 文件完整路径名 
 
    /*
     * 空构造方法
     */ 
    public Counter()  { } 
 
     
    /**
     * 描述: TODO ReadFile方法用来读取文件filePath中的数据,并返回这个数据
     * 
     * @标题: ReadFile
     * @param filePath
     * @return
     * @throws FileNotFoundException
     * @返回类型: String
     */ 
    public String ReadFile(String filePath) throws FileNotFoundException { 
        path = filePath; 
         
        file = new BufferedReader(new FileReader(path));   // 创建新的BufferedReader对象 
        String returnStr = null; 
        try  { 
            currentRecord = file.readLine();                // 读取一行数据并保存到currentRecord变量中 
        }  
        catch (IOException e) { 
            System.out.println("读取数据错误.");              // 错误处理 
        } 
         
         
        if (currentRecord == null) {             
            returnStr = "没有任何记录";                       // 如果文件为空 
        } else { 
            returnStr = currentRecord;                      // 文件不为空 
        } 
         
        return returnStr;                                   // 返回读取文件的数据 
    } 
 
    /**
     * 描述: TODO ReadFile方法用来将数据counter+1后写入到文本文件filePath中 以实现计数增长的功能
     * 
     * @标题: WriteFile
     * @param filePath
     * @param counter
     * @throws FileNotFoundException
     * @返回类型: void
     */ 
    public void WriteFile(String filePath, String counter) throws FileNotFoundException { 
 
        path = filePath; 
        int Writestr = Integer.parseInt(counter) + 1;                           // 将counter转换为int类型并加 1 
        try { 
            PrintWriter pw = new PrintWriter(new FileOutputStream(filePath));   // 创建PrintWriter对象,用于写入数据到文件中 
            pw.println(Writestr);                                               // 用文本格式打印整数Writestr 
            pw.close();                                                         // 清除PrintWriter对象 
        }  
        catch (IOException e) {         System.out.println("写入文件错误" + e.getMessage());                  // 错误处理 
        } 
    } 
 
}<span style="font-family:Arial Black;"><strong> 
</strong></span> 


2. 创建一个调用页面即JSP页面 ( 命名为:WebpageSimpleCounter.jsp )

[html]
<%@ page language="java"  pageEncoding="UTF-8"%> 
<%@page import="com.songyanjun.utils.Counter"%> 
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
  <head

补充:Web开发 , Jsp ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,