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 閱讀(1991) 評論(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詳細路徑能干點什么勾當~  回復  更多評論
            

          主站蜘蛛池模板: 柳江县| 新闻| 噶尔县| 武强县| 林芝县| 日照市| 永德县| 河曲县| 宁陵县| 新民市| 东莞市| 张家界市| 鹤山市| 泸溪县| 衡阳市| 犍为县| 石嘴山市| 长丰县| 肇东市| 大连市| 堆龙德庆县| 虎林市| 锡林浩特市| 涟源市| 永和县| 加查县| 红原县| 潞城市| 林芝县| 杭州市| 陇南市| 武隆县| 永泰县| 曲麻莱县| 雷山县| 三河市| 凌云县| 万源市| 临沧市| 吴旗县| 四川省|