隨筆-1  評論-68  文章-98  trackbacks-0

          1/ 不支持嵌套標簽
          ?? 如按鈕的名稱就不可以直接讀取配置,另外標簽的默認值是在struts類中寫死了,如submit按

          鈕的默認值就是"submit"
          ?? <html:input name="keywords" values="<bean:message value="m_k">"/>

          2/ radio按鈕設置默認

          ?? 2.1/ 在form構造函數中設置默認值
          ?? 2.2/ 在form的reset方法中設置默認值
          ?? 2.3/ 使用js腳本設置默認值
          <script>
          ?document.all("sex")[0].checked=true;//第一個radio選中
          </script>

          3/ 配置資源文件

          ?? 3.1/ web.xml(from 1.1)
          ?? 3.2/ struts-config.xml(from 1.2)

          ?? web.xml中的配置優先,解決多配置文件的方法:別名bundle(since 1.2),建議使用3.2。

          ?? a. web.xml

          ??? < web-app >
          ?????
          < servlet >
          ???????
          < servlet-name > action </ servlet-name >
          ???????
          < servlet-class > org.apache.struts.action.ActionServlet </ servlet-class >
          ???????
          < init-param >
          ?????????
          < param-name > application </ param-name >
          ?????????
          < param-value > org.anymobile.test.struts.ApplicationResources </ param-value >
          ???????
          </ init-param >
          ???????
          < init-param >
          ?????????
          < param-name > config </ param-name >
          ?????????
          < param-value > /WEB-INF/struts-config.xml </ param-value >
          ???????
          </ init-param >
          ????????
          ?????
          </ servlet >
          ??????
          ???
          </ web-app >

          ?? b. struts-config.xml,如果web.xml配置了資源文件,可以加個資源文件,內容為空

          < message-resources? parameter ="org.anymobile.test.struts.ApplicationResources2" ? />
          < message-resources? key ="bundle2" ?parameter ="org.anymobile.test.struts.ApplicationResources2" ? />

          ?? c. /org/anymobile/test/struts/ApplicationResources.properties

          hello.message?=?Hello?are?you?

          ?? d. java 程序

          ActionMessage?err? = ? new ?ActionMessage(? " bundle2.hello.message " ?);

          ?? e. jsp 程序

          < bean:message?bundle = " bundle2 " ?key = " hello.message " ? />
          < html:errors?bundle = " bundle2 " />

          4/ 與 gnujaxp.jar 沖突
          ?? Tomcat啟動報錯;Web頁面可以顯示;提交后,*.do會報錯。
          ?? 使用JFreeChart開源軟件時,只添加jcommon.jar,jfreechart.jar兩個包。

          5/ checkbox
          ?? private boolean syaken = true;(default true,false)
          ?? <html:checkbox property="syaken"/>
          ?? <input type="hidden" name="syaken" value="false">

          ?? private String type;(default 0,1)
          ?? <html:checkbox property="syaken"? value="1"/>

          posted on 2007-02-08 15:53 Xu Jianxiang 閱讀(480) 評論(0)  編輯  收藏 所屬分類: Open Source
          主站蜘蛛池模板: 桂平市| 阳信县| 宝兴县| 大安市| 杨浦区| 崇信县| 礼泉县| 上杭县| 山丹县| 邢台市| 云安县| 巫溪县| 河北省| 奉化市| 万年县| 锦屏县| 河间市| 阜城县| 太原市| 金塔县| 留坝县| 桐柏县| 调兵山市| 永新县| 汤原县| 科尔| 东兴市| 永吉县| 中西区| 蓬莱市| 江城| 长宁县| 兴安县| 定兴县| 蒙山县| 班玛县| 台安县| 罗甸县| 棋牌| 七台河市| 江门市|