mashiguang

          小馬快跑

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            20 隨筆 :: 0 文章 :: 60 評論 :: 0 Trackbacks
                以往每添加一個servlet就要在web.xml里添加<servlet><servlet-mapping>,隨著項目的進(jìn)度,servlet數(shù)目越來越可觀.
          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,現(xiàn)在web.xml里保留這一個servlet配置就可以滿足所有的servlet調(diào)用了,比如調(diào)用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 閱讀(1983) 評論(5)  編輯  收藏 所屬分類: java web開發(fā)

          評論

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

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

          不過對于用原始的servlet的編程,是基礎(chǔ)中的基礎(chǔ)  回復(fù)  更多評論
            

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

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

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

          有時候簡單易用更重要.

          很想知道只憑窺到個servlet詳細(xì)路徑能干點什么勾當(dāng)~  回復(fù)  更多評論
            

          主站蜘蛛池模板: 阳信县| 东台市| 休宁县| 酉阳| 安阳市| 黄石市| 彰化市| 堆龙德庆县| 莱芜市| 乌兰察布市| 东乌珠穆沁旗| 烟台市| 永修县| 富川| 宝鸡市| 南昌市| 海伦市| 和田县| 无锡市| 玉林市| 荃湾区| 杭锦后旗| 南江县| 双辽市| 光山县| 晋宁县| 天峻县| 专栏| 南涧| 大连市| 达拉特旗| 鸡东县| 南京市| 开原市| 中卫市| 资中县| 黄浦区| 克什克腾旗| 新竹市| 鹰潭市| 宁晋县|