第12章JavBean技术.ppt

第12章JavBean技术

回顾与复习 1、XML文档的基本结构 2、解析XML文件的主要方法。 3、数据库封装类的完善 4、PerpareStatement发送带参数的SQL语句 练习:使用PerpareStatement向tb_Choose表中添加试题信息。 12.1JavaBean的基本概念 12.1JavaBean的基本概念 12.1JavaBean的基本概念 MessBoard.java package tom.jiafei; import java.util.*; import java.text.SimpleDateFormat; public class MessBoard { String name,title,content; StringBuffer allMessage; ArrayListString savedName,savedTitle,savedContent,savedTime; public MessBoard() { savedName=new ArrayListString(); savedTitle=new ArrayListString(); savedContent=new ArrayListString(); savedTime=new ArrayListString(); } public void setName(String s) { try{ byte bb[]=s.getBytes(iso-8859-1); s=new String(bb); } catch(Exception exp){} name=s; savedName.add(name); Date time=new Date(); SimpleDateFormat matter=new SimpleDateFormat(yyyy-MM-dd,HH:mm:ss); String messTime=matter.format(time); savedTime.add(messTime); } public void setTitle(String t) { try{ byte bb[]=t.getBytes(iso-8859-1); t=new String(bb); } catch(Exception exp){} title=t; savedTitle.add(title); } public void setContent(String c) { try{ byte bb[]=c.getBytes(iso-8859-1); c=new String(bb); } catch(Exception exp){} content=c; savedContent.add(content); } public StringBuffer getAllMessage() { allMessage=new StringBuffer(); allMessage.append(table border=1); allMessage.append(tr); allMessage.append(th留言者姓名/th); allMessage.append(th留言标题/th); allMessage.append(th留言内容/th); allMessage.append(th留言时间/th); allMessage.append(/tr) for(int k=0;ksavedName.size();k++) { allMessage.append(tr); allMessage.append(td); allMessage.append(savedName.get(k)); allMessage.append(/td); allMessage.append(td); allMessage.append(savedTitle.get(k)); allMessage.append(/td);

文档评论(0)

1亿VIP精品文档

相关文档