月归档:2009 年八月

ajax简单验证

register.jsp <%@ page language="java" contentType="text/html; charset=utf-8"     pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Insert title here</title> <script type="text/javascript" src="js/loginchk.js"></script> </head> <body> 之前一直认为是form提交了做的判断,但是觉得按钮好像没有提交功能。后来仔细研究了下。是通过 xmlHttp.open("GET", "CheckUser?username=" + tempUsername);发送请求的。我把form注释了又试了试,ok。当然真正做注册的时候当然要form啦! <!– <form name="form1" method="post"></form> –> … 继续阅读

发表在 Ajax | 标签为 , | 留下评论

Hibernate增删改

package com.cstp.hibernate; import java.util.Date; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.cfg.Configuration; public class UpdatetUser { public static void main(String[] args) {       //读取hibernate.cfg.xml文件    //Configuration cfg = new Configuration().configure();       //if use hibernate.propperties file ,use 2 statements … 继续阅读

发表在 Hibernate | 标签为 , , | 留下评论

Hibernate查询

大概就这5种查询方式: package com.cstp.hibernate; import java.util.List; import java.util.logging.Logger; import org.hibernate.Criteria; import org.hibernate.Query; import org.hibernate.SQLQuery; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; import org.hibernate.criterion.DetachedCriteria; import org.hibernate.criterion.Restrictions; public class QueryUser { @SuppressWarnings("unchecked") public static void main(String[] args) {      Logger log = Logger.getAnonymousLogger();    … 继续阅读

发表在 Hibernate | 标签为 , | 留下评论

使用commons组件上传文件

需要commons-upload 和commons-io 这2个jar包。 提交页面 test.jsp <%@ page language="java" contentType="text/html; charset=utf-8"     pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Insert title here</title> </head> <body> <form action="FileUpload" enctype="multipart/form-data" method="post">      <input type="text" name="username" /><br … 继续阅读

发表在 Java Web | 标签为 , , | 4 条评论

使用监听器

监听器概述 参考地址:http://www.jspcn.net/htmlnews/1150100454437189.html    1.Listener是Servlet的监听器    2.可以监听客户端的请求、服务端的操作等。    3.通过监听器,可以自动激发一些操作,如监听在线用户数量,当增加一个HttpSession时,给在线人数加1。    4.编写监听器需要实现相应的接口    5.编写完成后在web.xml文件中配置一下,就可以起作用了    6.可以在不修改现有系统基础上,增加web应用程序生命周期事件的跟踪 常用的监听接口    1.ServletContextAttributeListener    监听对ServletContext属性的操作,比如增加/删除/修改    2.ServletContextListener    监听ServletContext,当创建ServletContext时,激发contextInitialized(ServletContextEvent sce)方法;当销毁ServletContext时,激发contextDestroyed(ServletContextEvent sce)方法。    3.HttpSessionListener    监听HttpSession的操作。当创建一个Session时,激发session Created(SessionEvent se)方法;当销毁一个Session时,激发sessionDestroyed (HttpSessionEvent se)方法。    4.HttpSessionAttributeListener    监听HttpSession中的属性的操作。当在Session增加一个属性时,激发attributeAdded(HttpSessionBindingEvent se) 方法;当在Session删除一个属性时,激发attributeRemoved(HttpSessionBindingEvent se)方法;当在Session属性被重新设置时,激发attributeReplaced(HttpSessionBindingEvent … 继续阅读

发表在 Java Web | 标签为 | 留下评论

使用DOM4j读取xml文件

写的不好,本来想写完整点的,做一下判断如果是节点,判断是否有子节点,有就输出。其实这个是知道xml文件的内容写的。应该写一个不知道具体内容的。要做判断。。。 package com.cstp.xml; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; import java.io.Reader; import java.io.UnsupportedEncodingException; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.io.SAXReader; public class ReadXml { /** * @param args */ public static void main(String[] args) { … 继续阅读

发表在 Java Web | 标签为 | 留下评论

使用DOM4j创建xml文件

package com.cstp.xml; import java.io.File; import java.io.FileWriter; import java.io.IOException; import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import org.dom4j.io.OutputFormat; import org.dom4j.io.XMLWriter; public class CreatXml { /** * @param args */ public static void main(String[] args) {    create(); } public static void create(){ … 继续阅读

发表在 Java Web | 标签为 , | 留下评论