国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Win服務器 > 正文

使用 Translator 模式構建更好的網站(4)

2024-09-10 00:02:40
字體:
來源:轉載
供稿:網友
有關此代碼模板的最后一個(也是最重要的一個)注意事項是:INPUT 標記的 value 屬性是由一個表達式設置的,該表達式使用了 Translator 的一個 getter 方法。value="<%= ltLoan.getBorrowerLastName() %> 這行代碼是此模式最重要的部分之一,因為它就是使輸入域的值缺省為網站訪問者最初輸入的值的代碼。通過將此值缺省設置為網站訪問者最初輸入的值,訪問者就能看到他最初輸入的內容,并很容易地修正他的錯誤。這節省了網站訪問者的時間,并能使其獲得更好的用戶體驗。

  servlet

  下面是一個典型的簡化 servlet:

public void doPost(HttpServletRequest request, HttpServletResponse response)
{
// 缺省設置是使用戶返回輸入頁。
String sRedirect = LOAN_JSP;

// 獲取 Translator 的正確實例
LoanTranslator ltTrans = LoanTranslator.getInstance(request);

// 現在有了 Translator 的一個實例
ltTrans.processForm(request);

// 獲取 Loan 的正確版本的邏輯
Loan lnTheLoan = null;
if (ltTrans.isNew () == true)
{
// 創建新 Loan
}
else
{
// 獲得現有的 loan
}
// Sync the Loan object values to values in the submitted form.
ltTrans.syncModelToGui(lnTheLoan);

// 確保未出現任何錯誤
if (ltTrans.hasErrors() == false)
{
// 提交 Loan 信息,然后將重定向設置為正確的尾隨頁
sRedirect = LOAN_CONFIRMATION;
}

// 將網站訪問者重定向為當前工資。
try {
response.sendRedirect(sRedirect);
}
catch (Exception e)
{
// 錯誤邏輯
}
}

  servlet 的主要用途是控制 JSP 文件之間的導航流以及對業務對象執行持久化。此 servlet 的代碼很簡單。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临清市| 周至县| 林周县| 瑞昌市| 武城县| 儋州市| 大同市| 麻江县| 灌南县| 崇州市| 米林县| 娱乐| 甘肃省| 小金县| 四川省| 昌都县| 长治县| 延边| 黔西| 南部县| 咸丰县| 嘉禾县| 惠安县| 西宁市| 龙胜| 东丽区| 杭州市| 上杭县| 比如县| 东源县| 信宜市| 酒泉市| 高碑店市| 社旗县| 淮北市| 广灵县| 招远市| 崇明县| 城固县| 乌兰浩特市| 广东省|