21xrx.com
2025-04-15 22:47:54 Tuesday
文章检索 我的文章 写文章
"JavaWeb中常用的技术及代码演示"
2023-06-14 20:18:21 深夜i     16     0
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();

  
  

评论区