Loading...

          java .net

          開(kāi)始學(xué)習(xí)struts2(二)

          前兩天初步認(rèn)識(shí)了一下struts2
          今兒看來(lái)教程的第二三講,搞清了一些前面的一些猜測(cè)或是疑問(wèn)
          1、struts2是不用<html:...>標(biāo)簽了,統(tǒng)一成了<s:...>
          如下這樣:
          <s:form action="Converter">
          <s:textfield name="point" label="Point"></s:textfield>
          <s:submit label="submit"></s:submit>
          </s:form>
          顯示效果:

          注意到<s:textfield name="point" label="Point"></s:textfield>
          中的label屬性,它指定了文本框前面顯示的內(nèi)容,還自動(dòng)加了冒號(hào),哈哈,挺聰明的嘛,但是擔(dān)心這樣在復(fù)雜的頁(yè)面設(shè)計(jì)中是不是好使。

          哦對(duì)了,要想這么寫(xiě),要在頁(yè)面上方加上這個(gè):<%@ taglib prefix="s" uri="/struts-tags" %>

          2、Action
          前面說(shuō)的Action不再需要繼承任何struts類(lèi),現(xiàn)在看來(lái)要失望了,為了方便起見(jiàn)還是建議集成ActionSupport類(lèi),目前覺(jué)得有用的是ActionSupport中定義了幾個(gè)static的result name,比如SUCCESS、ERROR,原來(lái)的return "success";現(xiàn)在可以寫(xiě)成return super.SUCCESS;,將標(biāo)識(shí)用的字符串常量定義成static的是一直提倡的,還有就是validate()方法,驗(yàn)證有錯(cuò)誤可以調(diào)用addFieldError()方法,好像就是struts1 ActionForm里的東西,有所改進(jìn)的是super.addFieldError("username", "username is null");將在頁(yè)面中顯示的效果為:錯(cuò)誤信息"username is null"將在名字為"username"文本框的上面顯示,這些如果能用ajax實(shí)現(xiàn)就好了。
          對(duì)于Action解耦,可能在于它不再需要HttpServletRequest 、HttpServletResponse這樣的容器運(yùn)行時(shí)參數(shù)吧

          Powered by Zoundry Raven

          posted on 2009-01-05 10:47 閱讀(298) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 學(xué)習(xí)java

          公告

          希望有一天

          我能用鼠標(biāo)雙擊我的錢(qián)包

          然后選中一張100元

          按住“ctrl+c”

          接著不停的“ctrl+v”

          嘻嘻~~~笑醒~~~



          導(dǎo)航

          <2009年1月>
          28293031123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          統(tǒng)計(jì)

          常用鏈接

          留言簿(6)

          隨筆分類(lèi)(102)

          隨筆檔案(398)

          文章分類(lèi)

          文章檔案(10)

          有趣網(wǎng)絡(luò)

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 加查县| 海林市| 姜堰市| 黄石市| 卢湾区| 台北县| 五台县| 尼勒克县| 时尚| 千阳县| 祁阳县| 海安县| 英吉沙县| 黔江区| 辽源市| 襄垣县| 上蔡县| 车致| 济阳县| 伊宁县| 象山县| 贺州市| 吐鲁番市| 内丘县| 晋城| 台安县| 大冶市| 江川县| 神木县| 堆龙德庆县| 北安市| 丽水市| 衢州市| 天祝| 定兴县| 洛南县| 南阳市| 雷州市| 德惠市| 沽源县| 宜宾县|