1.servlet是壹個類。壹開始沒有jsp,只有servlet,也就是說最初的開發過程是。Java->;。班級
後來因為用servlet寫html代碼太繁瑣,就加了jsp類型。Servlet只是處理後臺程序。
在WEB-INF下的web.xml文件下:
& ltservlet & gt
& ltservlet-name & gt;妳好& lt/servlet-name & gt;
& ltservlet-class & gt;org . lxh . servlet . hello servlet & lt;/servlet-class & gt;///HelloServlet是類名。
& lt/servlet & gt;
& ltservlet映射& gt
& ltservlet-name & gt;妳好& lt/servlet-name & gt;
& lturl模式& gt/servlet demo & lt;/URL-pattern & gt;///輸入本地地址後,在/demo,/servletdemo後會找到編譯好的HelloServlet文件。
& lt/servlet-mapping & gt;具體例子如下:
1.先寫壹個表單,在D:/Java/Tomcat JSP/Webdemo/servlet demo中構建(新建壹個文件夾)—
input.html
& lt形式?action= "輸入"?method = " get " & gt//“post”就可以了。
& lt輸入?type="text "?name = " ref " & gt
& lt輸入?type="submit "?Value= "提交" >
& lt/from & gt;2.編寫InputServlet類時。
包裹?org.lxh.servlet?;
進口?java.io.*?;
進口?javax.servlet.*?;
進口?javax.servlet.http.*?;
公共?班級?InputServlet?延伸?HttpServlet{
公共?作廢?doGet(HttpServletRequest?req,HttpServletResponse?resp)
摔投?ServletException,java.io.IOException{
字符串?param?=?req.getParameter("ref ")?;
system . out . println(" * * * * * * * * * * * * *+param)?;
}
公共?作廢?doPost(HttpServletRequest?req,HttpServletResponse?resp)
摔投?ServletException,java.io.IOException{
this.doGet(req,resp)?;
}
};3.然後編譯。
4.將這些單詞添加到web.xml中
& ltservlet & gt
& ltservlet-name & gt;輸入& lt/servlet-name & gt;
& ltservlet-class & gt;org . lxh . servlet . input servlet & lt;/servlet-class & gt;
& lt/servlet & gt;
& ltservlet映射& gt
& ltservlet-name & gt;輸入& lt/servlet-name & gt;
& lturl模式& gt/servlet demo/input & lt;/URL-pattern & gt;
& lt/servlet-mapping & gt;5.這個時候運行tomcat?Http://localhost:90/demo可以在servletdemo文件夾中找到input.html,點擊提交按鈕。
jsp技術中的servlet可以承載很多功能,但是如果後期項目的業務邏輯比較復雜,就會導致servlet的快速增加,很難維護,所以發明了javaweb,將各層的功能和邏輯分開,以便更好的維護和管理。