您现在的位置: 主页 > 上位机技术 > JAVA > Ajax的JSP示例以及相关知识
本文所属标签:
为本文创立个标签吧:

Ajax的JSP示例以及相关知识

来源:网络整理 网络用户发布,如有版权联系网管删除 2018-07-23 

学习使用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"%> checkUser <% String username=request.getParameter("username"); DBMS_Conn conn=new DBMS_Conn(); if(conn.checkUser(username)) out.println("用户名已经存在!"); //这个信息就是发送到前台去显示的信息,即服务器返回的信息 else out.println("可以继续!"); %>

数据库连接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; } }



              查看评论 回复



嵌入式交流网主页 > 上位机技术 > JAVA > Ajax的JSP示例以及相关知识
 数据库 这个 用于

"Ajax的JSP示例以及相关知识"的相关文章

网站地图

围观()