第十讲JSP内置对象application第7章JSP内置对象applicationxxx知识回忆xxx知识回忆什么是Cookie?如何创立Cookie对象?如何获取Cookie对象中的信息?作业中的问题<%Stringstyle=request.getParameter("style");if(style==null){style="style0.css";Cookiecooks[]=request.getCookies();if(cooks!=null)for(inti=0;i"type="text/css">xxx本讲要点xxxapplication对象的根本特性application对象本质application对象的应用举例网页计数器网站日志网络聊天室application对象根本特性表示JSP页面所属的应用程序application对象在整个效劳器生命期中都存在,它是一个全局对象。application对象可以设置多个key-value值对形式的属性,这些属性对整个Web应用中的所有程序都能访问。application对象的属性操作:voidsetAttribute(Stringname,Objectvalue)以键/值的方式,将一个对象的值存放到application中,它是一个全局属性ObjectgetAttribute(Stringname)根据名称去获取application中存放对象的值返回值类型是Object,在实际应用时要视其真正类型进行转换。例1-属性设置与获取index.jsp网页,提交并处理用户提交的表单如果用户提交数据不为空,那么将其写入application,并将网页定向到showapp.jspshowapp.jsp网页,从application中获取信息,并输出例1-index.jsp<%request.setCharacterEncoding("utf-8");Stringuname,email;uname=request.getParameter("username");email=request.getParameter("email");if(uname!=null&&email!=null){application.setAttribute("uname",uname);application.setAttribute("email",email);response.sendRedirect("showapp.jsp");}%>用户名:
E-mail:
处理表单数据置于标记前表单置于标记内获取表单数据表单数据不为空时将数据写入application对象最后,网页重定向例1-showapp.jsp<%Stringuname=(String)applicatio...