servlet作用及配置 收藏
用servlet生成表現(xiàn)層頁(yè)面顯然是很麻煩的,因?yàn)槎家胹ervlet的輸出流來(lái)輸出.
如上out.println("<html><body>"+kk+"</body></html><br>");
servlet做控制層.jsp做表現(xiàn)層,jsp編譯后其實(shí)也是一個(gè)servlet.它其實(shí)充當(dāng)了servlet做為表現(xiàn)層的工作.
servlet,是運(yùn)行在服務(wù)器端的程序,用于處理及響應(yīng)客戶端的請(qǐng)求.
servlet應(yīng)該是個(gè)中間的部分,對(duì)前面和后面部分起的交互,所以,很重要.
而且web.xml的配置都要經(jīng)過(guò)這里,所以好好掌握.
簡(jiǎn)單配置
view plaincopy to clipboardprint?
<servlet>
<servlet-name> servlet名字 </servlet-name>
<servlet-class> 包名.類名 </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> servlet名字 </servlet-name>
<url-pattern> 由servlet處理的路徑 </url-pattern>
</servlet-mapping>
<servlet>
<servlet-name> servlet名字 </servlet-name>
<servlet-class> 包名.類名 </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> servlet名字 </servlet-name>
<url-pattern> 由servlet處理的路徑 </url-pattern>
</servlet-mapping>
把這段xml放在你的WEB-INF下面的web.xml里就行了~~當(dāng)然還有其它一些別的東西`~~但是這是應(yīng)用一個(gè)servlet基本的配置~~
view plaincopy to clipboardprint?
<servlet>
<servlet-name>Contorller.wc</servlet-name>
// 這里指定servlet的名稱,這個(gè)名稱隨你喜歡,只要不重復(fù)就行
<servlet-class>web.Controller.Controller</servlet-class>
//這里servlet類的包路徑和名稱,注意大小寫
</servlet>
//下面這兩行配置的作用就是告訴web容器,在遇到<url-pattern>中的路徑請(qǐng)求時(shí)就交給名為Contorller.wc的servlet來(lái)處理。
<servlet-mapping>
<servlet-name>Contorller.wc</servlet-name>
<url-pattern>/Contorller.wc</url-pattern>
</servlet-mapping>
如果你的WEB項(xiàng)目是通過(guò)localhost:8080/web/index.jsp來(lái)訪問(wèn)的,那么上加上上面的servlet配置后,在IE地址欄中輸入localhost:8080/web/Contorller.wc,web容器就會(huì)激發(fā)<servlet-class>指定的 servlet來(lái)處理這個(gè)請(qǐng)求
聯(lián)系客服