mashiguang

          小馬快跑

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            20 隨筆 :: 0 文章 :: 60 評論 :: 0 Trackbacks
                以往每添加一個servlet就要在web.xml里添加<servlet><servlet-mapping>,隨著項目的進度,servlet數目越來越可觀.
          web.xml里也密密麻麻的排滿了<servlet><servlet-mapping>這些食之無味棄之崩潰的東西,有一種方法可以改善這種境況.
                在web.xml里添加如下的配置:
              <servlet>
                  
          <servlet-name>InvokerServlet</servlet-name>
                  
          <servlet-class>
                    org.apache.catalina.servlets.InvokerServlet
                  
          </servlet-class>
                  
          <init-param>
                      
          <param-name>debug</param-name>
                      
          <param-value>0</param-value>
                  
          </init-param>
                  
          <load-on-startup>-1</load-on-startup>
              
          </servlet>
              
              
          <servlet-mapping>
                  
          <servlet-name>InvokerServlet</servlet-name>
                  
          <url-pattern>/servlet/*</url-pattern>
              
          </servlet-mapping>
                ok,現在web.xml里保留這一個servlet配置就可以滿足所有的servlet調用了,比如調用UserManagerService這個servlet,在頁面表單里這樣寫:
          <form name="f" method="post" action="/servlet/com.mashiguang.servlet.UserManagerService">
                
          <input/>
                
          <submit/>
          </form>
                注意表單action "/servlet/"后面是這個servlet class的全名.
          posted on 2007-07-06 19:17 mashiguang 閱讀(1984) 評論(5)  編輯  收藏 所屬分類: java web開發

          評論

          # re: servlet使用技巧,給臃腫的web.xml瘦身. 2007-07-06 20:25 Robin's Java World
          不覺得有什麼好的.  回復  更多評論
            

          # re: servlet使用技巧,給臃腫的web.xml瘦身. 2007-07-06 22:32 johncon_zhong
          其實如果用到框架的話,servlet的配置也不很簡單了

          不過對于用原始的servlet的編程,是基礎中的基礎  回復  更多評論
            

          # re: servlet使用技巧,給臃腫的web.xml瘦身.[未登錄] 2007-07-07 09:22 Aqing
          這樣將Servlet的詳細路徑信息都爆露給了客戶端,容易引起安全上的問題  回復  更多評論
            

          # re: servlet使用技巧,給臃腫的web.xml瘦身.[未登錄] 2007-07-09 18:27
          樓上說的有道理,這樣做比以前還惡劣  回復  更多評論
            

          # re: servlet使用技巧,給臃腫的web.xml瘦身. 2007-07-10 12:09 mashiguang
          @樓上,樓上的樓上
          平時的代碼中有多少東西是那么保密的?
          再說暴露個包路徑就泄露機密了?

          有時候簡單易用更重要.

          很想知道只憑窺到個servlet詳細路徑能干點什么勾當~  回復  更多評論
            

          主站蜘蛛池模板: 衡山县| 新巴尔虎右旗| 五华县| 乐都县| 微山县| 宜兰市| 长子县| 文化| 杭锦旗| 特克斯县| 滦平县| 襄汾县| 伊通| 南丹县| 织金县| 汝阳县| 磐安县| 迁西县| 天等县| 舟山市| 仁寿县| 衡南县| 城固县| 永川市| 闽清县| 封开县| 曲阳县| 双城市| 黑水县| 陇川县| 葫芦岛市| 古丈县| 三穗县| 巴青县| 西城区| 镇赉县| 拜城县| 古浪县| 余庆县| 廉江市| 宝清县|