Ajax的JSP示例以及相关知识
学习使用AJAX之前,有几样的东西是必须的: 1、HTML 2、DHTML,就是动态HTML,这里可能会常用到document.getElementById([id])方法,或者是使用window.id.value=[value]等等,如果不熟悉,不及,看看下面的例子,如果还不能够理解,再把网上搜搜,这方面的解释多得不能够再多了。 3、Javascript。这个就是非常的重要的,因为好多东西都需要通过这个去操作。 4、DOM。这个不是必须的,就算我们不知道这个东西,照样可以用JAVASCRIT做很多的东西了。 5、数据库操作及SQL知识。现在应用程序好多都是与数据库打交道,常见的用户名信息等等,都是放在数据库中的。下面进行正题吧,这个实例非常的简单,采用JSP实现用户输入的用户是否存在于数据库中,并且给以相应的提示,所谓“麻雀虽小,五脏俱全”,其它的发挥就是在这个方向上发挥开发。总共有三个文件,有两个JSP面,一个用于前台显示,一个用于确定用户是否存在;另外一个JAVA页面,用于做数据库连接。注:请注意其中注释,那是非常的有助于你理解前台显示:index.jsp
用于验证的JSP页面:checkUser.jsp
<%@ page contentType="text/html;charset=GBK"%> <%@ page import="project1.DBMS_Conn"%>
数据库连接JAVA程序:
package project1; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class DBMS_Conn { Connection conn; Statement st; public DBMS_Conn() { conn_init(); } void conn_init() { setConnection(); setStatement(); } public void setConnection() { try { //Class.forName("org.gjt.mm.mysql.Driver").newInstance(); Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //db.mdb有一个名为user表,至少有一个名为username的字段 String strurl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=E:\db.mdb"; //conn=DriverManager.getConnection("jdbc:mysql://localhost/palfinger? //user=root&password=admin&useUnicode=true&characterEncoding=8859_1"); conn = DriverManager.getConnection(strurl); } catch (Exception e) { e.printStackTrace(); } } /** * 设置Statement */ public void setStatement() { try { st = conn.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); } catch (SQLException e) { e.printStackTrace(); } } /** * 根据用户名确定用户是否存在 */ public boolean checkUser(String username) { String sql="select * from user where username='"+username+"'"; ResultSet rs; try { rs = st.executeQuery(sql); if(rs.next()) { conn.close(); return true; } } catch (SQLException e) { e.printStackTrace(); } try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } return false; } }
查看评论 回复
"Ajax的JSP示例以及相关知识"的相关文章
- 上一篇:网络的力量 美网站为退休警官筹钱购买警犬
- 下一篇:JAVA技术与云计算