mashiguang

          小馬快跑

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            20 隨筆 :: 0 文章 :: 60 評(píng)論 :: 0 Trackbacks
                以往每添加一個(gè)servlet就要在web.xml里添加<servlet><servlet-mapping>,隨著項(xiàng)目的進(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里保留這一個(gè)servlet配置就可以滿足所有的servlet調(diào)用了,比如調(diào)用UserManagerService這個(gè)servlet,在頁面表單里這樣寫:
          <form name="f" method="post" action="/servlet/com.mashiguang.servlet.UserManagerService">
                
          <input/>
                
          <submit/>
          </form>
                注意表單action "/servlet/"后面是這個(gè)servlet class的全名.
          posted on 2007-07-06 19:17 mashiguang 閱讀(1985) 評(píng)論(5)  編輯  收藏 所屬分類: java web開發(fā)

          評(píng)論

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

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

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

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

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

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

          有時(shí)候簡(jiǎn)單易用更重要.

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

          主站蜘蛛池模板: 孝义市| 宁陕县| 平顺县| 环江| 澄迈县| 阜城县| 蒙城县| 乳山市| 阳城县| 辉南县| 扎鲁特旗| 水富县| 临猗县| 罗源县| 苏尼特右旗| 疏勒县| 慈利县| 莱州市| 秦皇岛市| 镇坪县| 栾川县| 新营市| 赤壁市| 奉贤区| 巴中市| 镇赉县| 闽清县| 固始县| 介休市| 泰兴市| 清流县| 湖北省| 北海市| 湄潭县| 昭苏县| 祥云县| 揭东县| 应城市| 嵊泗县| 洞头县| 吉木萨尔县|