jsp和servlet互相调用http://wenku.baidu.com/view/3ccfc1e1524de518964b7d1c.html jsp中调用servlet方法
<jsp:include page="/servlet/type"> <jsp:param value="" name=""/> </jsp:include>
返回为 request.getRequestDispatcher("head.jsp").include(request, response); servlet调用jsp request.setAttribute("name",info); request.setAttribute("id",id); request.getRequestDispatcher("/fenlei.jsp").include(request,response); 接收 List<String> name=(List<String>)request.getAttribute("name"); List<Integer> id=(List<Integer>)request.getAttribute("id");
servlet的xml配置
<servlet-name>myfist</servlet-name> //随便取一个名字 <servlet-class>myfist</servlet-class> //servlet类名必须跟文件一致 </servlet> <servlet-mapping> <servlet-name>myfist</servlet-name> //跟起的名字保持一致 <url-pattern>/abc</url-pattern> //随便取一个url名字
web客户端传参到servlet在
<form id="form1" method="post" action="my"> 用户名:<br> <input type="text" name="username"><br> <input type="submit" value="提交"> </form> request.setCharacterEncoding("utf-8"); String name=request.getParameter("username"); response.setContentType("text/html"); response.setHeader("content-type","text/html;charset=utf-8"); //跳出的时候如果出现中文乱码,,加上这句。。。 PrintWriter out = response.getWriter(); out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">"); out.println("<HTML>"); out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>"); out.println(" <BODY>"); out.print(" This is "); out.print(name); out.println(", using the GET method"); out.println(" </BODY>"); out.println("</HTML>"); out.flush(); out.close();
servlet总结
最新推荐文章于 2025-02-21 17:58:15 发布