銘感的sun-servlet

好久沒有使用過servlet了,於是沒事扯蛋寫了一個,結果着實讓我蛋疼!藉此時間分享下蛋蛋--碎一地

簡略說下servlet的配置過程:

1、使用eclipse或myeclipse都能快捷的創建一個servlet,一個普通的java類繼承HttpServlet後也算是個servlet,實現...。

2、配置web.xml,一個簡單的dynamic web project的就可以了。配置方式如下:

 <servlet>
    <servlet-name>(自定義servlet名稱)</servlet-name>
    <servlet-class>javax.servlet.TestServlet</servlet-class>
  </servlet>

 

<servlet-mapping>
    <servlet-name>(自定義servlet名稱:上面的一一對應)</servlet-name>
    <url-pattern>/TestServlet</url-pattern>
  </servlet-mapping>

注:<url-pattern>中的參數是自己隨便寫的,只做servlet訪問路徑,不重複即可(最好'/'打頭)!

3、頁面訪問:

隨便寫個form,action="/項目名稱/TestServlet",

4、驗證:保存好所有修改後的頁面,啓動tomcat,發佈項目,訪問頁面點擊submit,結果:蛋碎了!

 

糾結之處:

1、記不清servlet該如果請求了。這個不是問題,隨便找個網頁看看就知道了,

2、最蛋疼的問題來了,沒錯啊,麻痹的配置都正確啊,一訪問就來個NullPointException!

究竟是什麼原因呢???仔細瞅瞅,是servlet沒有找到的問題!

 

 

朋友,是不是包可以隨便命名呢?是不是符合規則的java文件就可以隨便建呢?

有過類似經驗的肯定一看就能看出來,我回想了一下以前看的servlet,貌似對包的命名沒有特殊要求吧(我自己說的)!可結果就出在這!如果你把包換成其他的,不要照着sun的搞,你就是安全的,因爲人家是有版權的!

重命名包後,改改配置,重啓tomcat,OK!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章