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

          arcIMS結合struts進行webGIS開發

          Posted on 2006-03-30 10:59 Kevin Meng 閱讀(278) 評論(0)  編輯  收藏

          進行JSP開發時,利用可中MVC框架使得開發起來非常便利。比較有名的MVC框架有struts,spring等。簡單,快捷的Struts是應用最廣泛的一個。
          arcIMS的客戶端開發模式分HTML Viewer和Java Viewer兩種,Java Viewer由于需要在客戶端安裝JRE,在webGIS開發中已經被一棒打死。而arcIMS提供的HTML Viewer中,大量處理地圖的代碼都是用JavaScript編寫,界面代碼和業務處理代碼大量的混雜在一起,調試起來很不方便。利用struts對arcIMS請求代碼進行封裝,實現了業務代碼和界面代碼的分離。
          (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,對應這個action,記住,struts的<url-pattern>必須設置成*.do的格式(在web.xml中設置),如果設置成/do/*格式,多次請求這個action會出現找不到action的錯誤。
          <FORM action="requestMap.do" name="requestMapForm">
          <INPUT type="submit" value="確定"/>
          </FORM>
          (3)編寫action代碼

          代碼

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


          網站導航:
           
          主站蜘蛛池模板: 忻城县| 绥德县| 湘阴县| 金秀| 灵山县| 张家港市| 芒康县| 色达县| 石台县| 贺兰县| 泰州市| 连云港市| 临高县| 定西市| 泰来县| 汝阳县| 双流县| 陆良县| 武鸣县| 丰原市| 丁青县| 泸西县| 黄平县| 南丰县| 鄂伦春自治旗| 纳雍县| 古丈县| 诏安县| 墨江| 中方县| 连山| 惠州市| 通道| 利川市| 施甸县| 景宁| 七台河市| 防城港市| 耿马| 固阳县| 南昌市|