善知堂android学习笔记

java(学习笔记第24、25天)

jsp 内置对象 out,response,page,request,session,application
    (页面跳转)  (分别代表四个作用域)
1、request //.getParameter取值
   request//接收客户端的数据
   response//向客户端发送的数据
2、session.setAttribute("name","zhang");
   session.getAttribute("name");
3、application // 对所有的用户都有效
 
4、<% include file="form.html" %>

5、<%! int j=0; %> //只执行一次
 jsp产生的对象是单实例  线程安全
 <%! %>//在属性位置,可以写方法
 <% %>//在方法区,不可以写方法
 <%= %>//相当于<% out.println("")%>
6、动态包含<jsp:include page="form,html" flush="true">
           <jsp:include page="<%= request.getParameter("url")%>" flush="true">
   静态包含<%@ include file="temp.jsp">
7、forward 跳转 //转发
                <jsp:forward page="b.jsp">
                 <jsp:param name="name" value="zhang">
                </jsp:forward>
   response.sendRedirect("b.jsp");  //重定向

8、request.getRequestDispatcher("index.jsp").forwardforward(request,response); //重定向jsp程序中使用的

9、"name".equals(name); //优化

10、servlet  //xxx xtends HttpServlet{}

   写类、放入classes、配置web.xml 
4、注册、登录


jsp
环境搭建 tomcat Dreamweaver 站点管理
tomcat 配置  改端口 server.xml 8080 --->80  改默认首页  web.xml
搭建站点   webapps  创建目录   web-inf( web.xml,classes,lib)

<% %>  <%= %> <%! %>  一个页面中的jsp代码可以分多部分
jsp 内置对象  out, response , page ,request, session, application (分别代表四个作用域)
request.setCharacterEncoding("gb2312");
用来处理表单提价过程中中文出现乱码
<%--   --%> 服务器端注释

静态包含
<%@ include file="temp.jsp" %>
动态包含
<jsp:include page="<%= request.getParameter(\"url\")%>" flush="true" />

转发 重定向
 
response.sendRedirect("form.html"); 两次请求
 
<jsp:forward page="b.jsp">
 <jsp:param name="name"  value="zhang"/>
</jsp:forward>
一次请求

httpWatch

请求头 请求体
响应头 响应体

http://itszt.losoon.com/plus/view.php?aid=289

posted on 2012-04-24 20:51  筱石头丶莜  阅读(129)  评论(0)    收藏  举报

导航

善知堂网址http://itszt.losoon.com