文档详情

JSP实用简明教程(第二版) 教学课件 作者 978 7 302 20085 7 chapter08.ppt

发布:2017-08-15约2.26万字共39页下载文档
文本预览下载声明
四、返回数据到客户端 9 public class AddCookies extends HttpServlet { 10 public void doGet(HttpServletRequest request, HttpServletResponse response) 11 throws ServletException, IOException { 12 response.setContentType(text/html;charset=GB2312); 13 PrintWriter pw = response.getWriter(); 14 printHeader(request, response); 15 Cookie[] myCookie = new Cookie[3]; 16 for (int i = 0; i 3; i++) { 17 myCookie[i] = new Cookie(Cookie + i, Value + i); 18 myCookie[i].setMaxAge(500); 19 response.addCookie(myCookie[i]); 20 } 21 printFooter(request, response); 22 } 23 public void doPost(HttpServletRequest request, HttpServletResponse response) 24 throws ServletException, IOException { 25 doGet(request, response); 26 } 27 public void printHeader(HttpServletRequest request, 28 HttpServletResponse response) throws ServletException, IOException { 29 PrintWriter pw = response.getWriter(); 30 pw.println(html); 31 pw.println(headtitlecookie的使用/title/head); 32 pw.println(body bgcolor=#FFFFFF); 33 pw.println(h1cookie的使用/h1); 34 pw.println(); 35 } 36 public void printFooter(HttpServletRequest request, 37 HttpServletResponse response) throws ServletException, IOException { 38 PrintWriter pw = response.getWriter(); 39 pw.println(/body); 40 pw.println(/html); 41 } 42 } 五、JSP+Servlet编程实例 JSP和Servlet结合的体系结构,是一种把JSP与Servlet联合使用来实现动态内容服务的方法。它吸取了两种技术各自的突出优点,用JSP生成表达层的内容,让Servlet完成深层次的处理任务,Servlet充当控制者的角色,负责管理对请求的处理,创建JSP页需要使用的bean和对象,同时根据用户的动作决定把那个JSP页传给请求者。在JSP页内没有处理逻辑;它仅负责检索原先由Servlet创建的对象或beans,从Servlet中提取动态内容插入静态模板,清晰地分离了表达和内容。项目越复杂,使用该体系结构的好处就越大。下面就来看一个JSP与Servlet结合使用的例子,这个例子比较简单,就是对某个选项投票,然后以图片的形式来显示投票的大概比例,运行结果如图所示。 五、JSP+Servlet编程实例 index.jsp该文件主要定义了主页面(即投票页面)的页面结构和选项的设置。 1 %@page contentType=text/html;charset=gb2312% 2 %@page pageEncoding=gb2312% 3
显示全部
相似文档