首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> JSP 程式設計 >> 關於JSP

JBuilder 2005 實戰 JSP:Switch 控制頁面與 JavaBean 表單綁定

     編輯:關於JSP

表單資料接收痛點

傳統 request.getParameter() 逐一取值、手動型別轉換,欄位多時繁瑣易錯。

JavaBean 自動綁定方案

規則:Bean 屬性名 = 表單元件 name。容器自動填充、完成型別轉換。

User.java Bean 定義

package bookstore;
public class User {
    private String userId, password, userName;
    // getter/setter 略
    // userName 非表單欄位,驗證成功後從 DB 回填
}

可用 JBuilder Bean Express 快速產生規範 Getter/Setter。

switch.jsp 核心邏輯

<%@ page import="bookstore.*, java.sql.*" %>
<%
  User user = new User();  // 容器自動綁定 userId、password
  // 驗證邏輯:查詢 T_USER 比對密碼
  // 成功:user.setUserName(rs.getString("USER_NAME")); session.setAttribute("ses_userBean", user); forward welcome.jsp
  // 失敗:forward fail.jsp
%>

Bean 封裝表單資料,配合 DAO 查詢,實現乾淨的控制層邏輯。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved