【文件属性】:
文件名称:jsp结合javabean的实践
文件大小:11KB
文件格式:HTM
更新时间:2012-05-10 07:53:47
jsp结合javabean的实践
Jsp结合JavaBean的实践(用到HashMap)
javaBean的用处主要在于存取页面信息,通过getXXX和setXXX方法实现。
1、声明javaBean
Id:是类的代号
Class:是类的全名
Scope:是类的有效范围
2、保存页面信息(赋值)
Id:是类的代号
property:是属性名
value:是属性的值
3、取值
Id:是类的代号
property:是属性名
示例
readFile.jsp:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%@ page import="java.io.*"%>
<%@ page import="java.lang.reflect.Array"%>
<%@ page import="java.lang.Long"%>
<%@ page import="java.util.HashMap"%>
<%
HashMap hm=new HashMap();
Double db=null;
//rd.setPath(path);
hm=rd.read();
db=(Double)hm.get("sum");
out.print("使用交易系统的时间总数是:"+db.doubleValue());
%>
ReadFile.java
package songyc;
import java.io.*;
import java.util.*;
import java.lang.reflect.Array;
public class ReadFile {
BufferedReader bf;
FileReader fr;
File f;
String filename,readin;
boolean bl=true;
String [] s_array;
boolean has=false;
int p=0;
double temp1=0.0;
double temp2=0.0;
double sum_dingdan=0.0;
double sum_yonghu=0.0;
double sum_shuju=0.0;
double sum_huiyuan=0.0;
double sum_hetong=0.0;
double sum_chengjiao=0.0;
double sum_caiwu=0.0;
HashMap hm=new HashMap();
String path="";
public HashMap read(){
try{
// path = "d:/testsongyc.txt";
f = new File(path);
fr=new FileReader(f);
bf = new BufferedReader(fr);
while(bl){
readin=bf.readLine();
if(readin==null){bl=false;}
if(bl){ //下面要从读的行中提取使用次数和平均时间
s_array=readin.split(" ");
for(int i=0;i