jsp怎么調(diào)用servlet
jsp怎么調(diào)用servlet
比如jsp有個form表單里面有action屬性,當你觸發(fā)提交時,action里的屬性就是訪問某個servlet;/business、/test;這個就需要你在web.xml里面配置servlet
例如:
<servlet>?<servlet-name>servletTest</servlet-name>?<servlet-class>ServletTest</servlet-class></servlet><servlet-mapping>?<servlet-name>servletTest</servlet-name>?<url-pattern>/test</url-pattern></servlet-mapping>
這樣訪問,就能到具體的某個servlet了
通過JSP 頁面調(diào)用servlet方法?
//eclipse建個webproject,一個//1.jsp網(wǎng)頁<formaction=\”login\”method=\”post\”>//action值和web.xml中的url-pattern值對應(yīng)<inputtype=\”text\”name=\”username\”></input><inputtype=\”password\”name=\”userpassword\”></input><br><inputtype=\”submit\”value=\”登錄\”>//3.servelet的java類,重寫doPost方法,簡單輸出name和password值。publicclassLoginServletextendsHttpServlet{protectedvoiddoPost(HttpServletRequestreq,HttpServletResponseres){Stringname=req.getParameter(\”username\”);Stringpassword=req.getParameter(\”userpassword\”);System.out.println(name+\”百科,\”+password);}}//2.web.xmlWEB-INF下lib文件夾,每次修改web文件,必須重啟tomcat。
jsp頁面如何調(diào)用Servlet中自己定義的一個方法
jsp要調(diào)用servlet中自定義的方法需要把自定的方法放在doPost或者doGet或者init方法中。