站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题JSP学习笔记(五)-----JSP中使用JavaBean

JSP学习笔记(五)-----JSP中使用JavaBean

摘要: JSP学习笔记(五)-----JSP中使用JavaBean

1. 该实例主要告诉我们怎么样在JSP代码中调用JavaBean构件

2. 使用JavaBean的优点是简化了JSP代码,界面代码和逻辑代码互相分离,便于程序员查看和调试

3. 该实例需要五个文件:login.jsp,test.jsp, userbean.class

4. 首先看一下login.jsp

<form method=post action="http://127.0.0.1:8000/test.jsp">

username<input type=text name=username>



password<input type=password name=password>



<input type=submit value="注册">

</form>

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

5. test.jsp代码如下:

your username is:



your password is:



<%

out.println(hello.insert());

%>

6. JavaBean构件userbean.java代码如下:

import java.sql.*;

public class userbean

{

private String username;

private String password;

public void setUsername(String username)

{

this.username=username;

}

public void setPassword(String password)

{

this.password=password;

}

public String getUsername()

{

return username;

}

public String getPassword()

{

return password;

}

public String insert()

{

try

{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Connection dbcon=DriverManager.getConnection("jdbc:odbc:test","sa","");

PreparedStatement stat=dbcon.prepareStatement(

"insert login values(?,?)");

stat.setString(1,username);

stat.setString(2,password);

stat.executeUpdate();

return "success";

}

catch(Exception e)

{

System.out.println(e);

return e.toString();

}

}

}

7. 配置方法如下:

login,test放在j2ee的public_html中,userbean.class放在j2ee\lib\classes中



↑返回目录
前一篇: JSP学习笔记(六)-----在多个JSP页面之间传递参数
后一篇: JSP学习笔记(九)-----JSP标签库