日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

11月24日struts培训日记

發布時間:2025/6/15 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 11月24日struts培训日记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先為大家分析了struts框架的工作原理和體系結構,講解了ActionServlet、Action、ActionForm、ActionForward等類的作用與工作關系。struts-config.xml文件與ActionMapping類。
接著演示使用MyEclipse編寫struts應用的步驟:先做ActionForm,并要設置一個use case名, 這個use case名是供MyEclipse這個IDE工具自己使用的。可以先看看不設置這個use case名的效果。在創建ActionForm時,就可以創建出使用這個ActionForm的jsp頁面。然后再創建Action。
提問:
ActionForm中有一個重要方法是什么,其返回值有什么作用?validate.
Action中有一個重要方法是什么,接收幾個什么樣的參數?execute.

<html:form>的action元素可以設置值是否以/開頭、是否以.do結尾都是可以的。
按鈕標題要采用資源的形式顯示,怎么做?<html:submit name=""><bean:message/></html:submit>

在用作input屬性的jsp頁面中增加如下代碼:
?? <% java.util.Enumeration e = request.getAttributeNames();
??? ?while(e.hasMoreElements())
??? ?{
??? ??String attributeName = (String)e.nextElement();
??? ??out.println(attributeName + ":" +
??? ???request.getAttribute(attributeName).getClass().getName() + "<br>");
??? ?}
??? %>
從打印出的信息中,可以看到請求域中已經有了一個FormBean,這就是<html:form>標簽的功勞。
<html:text>等標簽之所以能夠自動填寫上次提交的信息,就是從這個FormBean中取出來的數據,所以,如果FormBean中有整數類型的成員,它在表單中就會顯示為默認值0。
<html:form>在執行體之前,將bean以Constants.BEAN_KEY屬性名保存(在這之前,bean還以<action>元素中的attribute屬性進行了保存),<html:form>執行體之后,取走Constants.BEAN_KEY屬性。
通過今天上午的講解,再加上有了前面的基礎,學員們相信一兩天學會struts不是什么神話!因為感覺struts明顯不如spring mvc靈活,有些學員想隨便聽聽就算了,不想深入掌握。我馬上警告他們,由于習慣和公司技術儲備不夠的原因,大多數公司用的還是struts,為了工作,他們必須端正態度,學好struts!

今天下午帶了幾個學員去方正國際公司進行筆試,順便拜訪了方正國際的人力資源總監任麗韞女士,初步達成了長期人才供應的戰略協議!

轉載于:https://www.cnblogs.com/javaEEspring/archive/2006/11/26/2522962.html

總結

以上是生活随笔為你收集整理的11月24日struts培训日记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。