当前位置:  技术问答>java相关

寻例子

    来源: 互联网  发布时间:2017-05-03

    本文导语:  谁能提供一个例子 写一个javabean 能接收servlet传送的 request response | import java.io.PrintStream; import java.sql.*; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; public class GetInfo {     p...

谁能提供一个例子
写一个javabean
能接收servlet传送的 request response

|
import java.io.PrintStream;
import java.sql.*;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

public class GetInfo
{

    public GetInfo()
    {
        isOk = false;
    }

    public void init(ServletRequest servletrequest, ServletResponse servletresponse)
    {
        req = servletrequest;
        res = servletresponse;
        id = req.getParameter("T2");
        submitState = 1;
    }

    public void saveToDB()
    {
        try
        {
            String s = "jdbc:odbc:JspDatabase";
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            Connection connection = DriverManager.getConnection(s);
            Statement statement = connection.createStatement();
            query = "INSERT INTO tbRecord(id) values('" + id + "')";
            statement.execute(query);
            isOk = true;
            statement.close();
            connection.close();
        }
        catch(Exception exception)
        {
            System.out.println("SQLException: " + exception.getMessage());
        }
    }

    ServletRequest req;
    ServletResponse res;
    public String query;
    public boolean isOk;
    public String id;
    private int submitState;
}
提交表格,然后存入数据库中

|
用HttpServletRequest替换 ServletRequest是完全可行的,因为HttpServletRequest实现了ServletRequest接口。

Bean的调用,应该在servlet的doGet()或doPost()方法中进行。
当然,直接在JSP中调用也是可以的,只需将request,response传给Bean对象的方法就可以了。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3