posts - 119, comments - 62, trackbacks - 0, articles - 0

          進(jìn)行JSP開發(fā)時(shí),利用可中MVC框架使得開發(fā)起來非常便利。比較有名的MVC框架有struts,spring等。簡單,快捷的Struts是應(yīng)用最廣泛的一個。
          arcIMS的客戶端開發(fā)模式分HTML Viewer和Java Viewer兩種,Java Viewer由于需要在客戶端安裝JRE,在webGIS開發(fā)中已經(jīng)被一棒打死。而arcIMS提供的HTML Viewer中,大量處理地圖的代碼都是用JavaScript編寫,界面代碼和業(yè)務(wù)處理代碼大量的混雜在一起,調(diào)試起來很不方便。利用struts對arcIMS請求代碼進(jìn)行封裝,實(shí)現(xiàn)了業(yè)務(wù)代碼和界面代碼的分離。
          (1)在struts中新建一個action
          <action-mappings >
          ??? <action
          ????? attribute="requestMapForm"
          ????? input="/index1.jsp"
          ????? name="requestMapForm"
          ????? path="/requestMap"
          ????? scope="request"
          ????? type="com.suzhou.struts.action.RequestMapAction" />
          ? </action-mappings>
          (2)在map.jsp中新建一個form,對應(yīng)這個action,記住,struts的<url-pattern>必須設(shè)置成*.do的格式(在web.xml中設(shè)置),如果設(shè)置成/do/*格式,多次請求這個action會出現(xiàn)找不到action的錯誤。
          <FORM action="requestMap.do" name="requestMapForm">
          <INPUT type="submit" value="確定"/>
          </FORM>
          (3)編寫action代碼

          代碼

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 闻喜县| 黑水县| 昌平区| 西藏| 岑溪市| 分宜县| 肇庆市| 越西县| 田东县| 绵阳市| 罗定市| 龙川县| 安丘市| 佛教| 大理市| 夏河县| 富蕴县| 平果县| 永和县| 定日县| 永春县| 克东县| 岗巴县| 莆田市| 高陵县| 东海县| 九龙县| 乌海市| 延津县| 桑日县| 深州市| 浠水县| 鹤峰县| 中江县| 万宁市| 新密市| 梅州市| 石城县| 黄浦区| 闽侯县| 尚义县|