21xrx.com
2024-09-19 09:03:02 Thursday
登录
文章检索 我的文章 写文章
"JavaWeb中常用的技术及代码演示"
2023-06-14 20:18:21 深夜i     --     --
JavaWeb Servlet JSP JavaBean JDBC 代码示例

JavaWeb涵盖了众多技术,包括但不限于Servlet、JSP、JavaBean、JDBC等等。下面将简要介绍一些常用的技术并附上示例代码。

首先是Servlet,它是JavaWeb中最基础的技术之一,常用于处理HTTP请求和响应。以下是一个简单的示例代码:


@WebServlet("/hello")

public class HelloServlet extends HttpServlet {

  @Override

  protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

    resp.setContentType("text/html;charset=utf-8");

    resp.getWriter().write("

Hello, Servlet!

");

  }

}

接下来是JSP,它是一种动态网页开发技术,用于生成HTML代码。以下是一个简单的示例代码:


<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

JSP示例

Hello, JSP!

JavaBean是一种组件化开发技术,常用于封装数据和业务逻辑。以下是一个简单的示例代码:


public class UserBean {

  private String username;

  private String password;

  

  public String getUsername()

    return username;

  

  public void setUsername(String username)

    this.username = username;

  

  public String getPassword()

    return password;

  

  public void setPassword(String password)

    this.password = password;

  

  

  public boolean login() {

    // 验证用户名和密码是否正确

    return "admin".equals(username) && "admin".equals(password);

  }

}

最后是JDBC,它是Java连接数据库的标准技术。以下是一个简单的示例代码:


Class.forName("com.mysql.jdbc.Driver");

Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "password");

Statement stmt = conn.createStatement();

ResultSet rs = stmt.executeQuery("select * from user");

while (rs.next()) {

  String username = rs.getString("username");

  String password = rs.getString("password");

  System.out.println("username: " + username + ", password: " + password);

}

rs.close();

stmt.close();

conn.close();

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复