JSP中一些常用的东西

来源:互联网 发布:《淘金记》知乎 编辑:程序博客网 时间:2024/05/17 03:40
request常用方法    取得相关信息:  您的IP是:<%=request.getRemoteAddr() %><br>  你的主机是:<%=request.getRemoteHost() %><br>  你使用的协议是:<%=request.getProtocol() %><br>  你目前的地址是:<%=request.getRealPath("/") %>    接收请求内容:    通过:Request.getParemeter(“username”) 接收请求内容:代码如下所示:  String name = request.getParameter("uname") ;  取得文本框提交的信息  String name = request.getParameter("uname") ;  取得按钮的名字:  String name = request.getParameter("submit") ;    设置浏览器的输出文件类型,及编码标准  <%@page contentType="text/html;charset=gb2312"%>    两秒后自动跳转到新页面:  <%response.setHeader("refresh","3;URL=login.jsp");%>    //设置HTTP响应的文档类型,此处为Text/html,如果更改为application\msword则设置为word文档格式    response.setContentType("text/html");    //设置响应所采用的编码方式  response.setCharacterEncoding("GB18030");  

*转发和重定向的区别 
转向页面: 
重定向(redirect):以前的request中存放的变量全部失效,并进入一个新的request作用域。 
转发(Forward):以前的request中存放的变量不会失效,就像把两个页面拼到了一起。 
<jsp:forward page="login_success.jsp"/> 




Response.sendRedirect(“URL”);//重定向  
  
request.getRequestDispatcher("apage.jsp").forward(request, response);//转发到apage.jsp  
<jsp:forward page="d.jsp"/>   //转发到d.jsp 在JSP中使用  
response.sendRedirect("apage.jsp");//重定向到apage.jsp

0 0
原创粉丝点击