NetBeans IDE內置Tomcat,提供可視化向導快速構建Web應用。本文記錄在NetBeans 4.1(JDK 1.4.2/5.0)中創建JSP項目、編寫JavaBean組件、生成Getter/Setter、重構重命名的完整操作流程,適合初學者快速上手。
Testjsp,上下文路徑自動為/Testjsp。d:\App。d:/App/Testjsp包含源碼、build.xml、web/WEB-INF/web.xml等。NameHandler,包:java3z.com(或org.me.hello)→ 完成。NameHandler.java,含默認字段PROP_SAMPLE_PROPERTY、屬性變更支持、默認構造器、Getter/Setter。extends Object implements Serializable。String name;(第16行)。propertySupport = new PropertyChangeSupport(this);替換為name = null;。Alt+Shift+F自動清理無用import。name → 重構 → 重命名 → 新名稱username → 下一步 → 進行重構。所有引用自動更新。username → 重構 → 封裝字段 → 下一步(默認選項) → 進行重構。自動生成:public String getUsername() { return username; }public void setUsername(String username) { this.username = username; }package org.me.hello; // 或 java3z.com
public class NameHandler {
private String username;
public NameHandler() {
setUsername(null);
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
}
<%@ page contentType="text/html;charset=UTF-8" %>
<jsp:useBean id="handler" class="org.me.hello.NameHandler" scope="page"/>
<jsp:setProperty name="handler" property="*"/>
<html><body>
歡迎,<jsp:getProperty name="handler" property="username"/>!
</body></html>
IDE只是工具,核心是理解Web項目結構、JavaBean規範、JSP標簽調用、重構技巧。這些知識跨越版本長期有效。