標籤:
最近要做個html轉pdf的測試,但開發環境中代碼太過龐大,於是建立了個Web項目來做測試。但又不想配置spring之類的架構,於是寫了個Servlet,
java:
public class Hello extends HttpServlet { /** * */ private static final long serialVersionUID = 1L; public void init(ServletConfig config) throws ServletException { super.init(config ); } public void service(HttpServletRequest reqest, HttpServletResponse response) throws IOException { // 獲得一個向客戶發送資料的輸出資料流: PrintWriter out = response.getWriter(); response.setContentType( "text/html;charset=GB2312");// 設定響應的 MIME 類型。 out.println( "<HTML> <BODY>"); out.println( "Simple servlet"); out.println( "</body> </html>"); }}
web.xml中還要配置,不然就用不了了:
<servlet> <servlet-name> Hello</ servlet-name> <servlet-class> servlet.Hello</servlet-class > </servlet> <servlet-mapping> <servlet-name> Hello</ servlet-name> <url-pattern> /Hello</ url-pattern> </servlet-mapping>
最後再建立個index.jsp:
index.jsp:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ><%@ page language = "java" contentType = "text/html; charset=GB18030" pageEncoding ="GB18030" %><HTML> <HEAD> <TITLE> servlet test </TITLE> </HEAD> <BODY> <form action= "Hello" id =‘myform‘>servlet test<input type= ‘button‘ value =‘test‘ onclick=‘submit()‘/></form></BODY> <script type= "text/javascript"> function submit(){ myform.submit(); }</script></HTML>
一切OK。
寫多了spring,這種純servlet還是難得寫。。
servlet之helloworld