日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

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

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!
有關此代碼模板的最后一個(也是最重要的一個)注意事項是:INPUT 標記的 value 屬性是由一個表達式設置的,該表達式使用了 Translator 的一個 getter 方法。value="<%= ltLoan.getBorrowerLastName() %> 這行代碼是此模式最重要的部分之一,因為它就是使輸入域的值缺省為網站訪問者最初輸入的值的代碼。通過將此值缺省設置為網站訪問者最初輸入的值,訪問者就能看到他最初輸入的內容,并很容易地修正他的錯誤。這節(jié)省了網站訪問者的時間,并能使其獲得更好的用戶體驗。

  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)
{
// 創(chuàng)建新 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 文件之間的導航流以及對業(yè)務對象執(zhí)行持久化。此 servlet 的代碼很簡單。

來源:網絡搜集//所屬分類:Windows教程/更新時間:2013-04-15
相關Windows教程