JSP 의 request 대상 실례 상세 설명

3555 단어 JSPrequest
JSP 의 request 대상 실례 상세 설명
요청 대상 정의
클 라 이언 트 의 요청 정 보 는 request 대상 에 봉인 되 어 있어 야 고객 의 요 구 를 파악 하고 응답 할 수 있 습 니 다.Http ServletRequest 클래스 의 인 스 턴 스 입 니 다.request 대상 은 요청 필드 가 있 습 니 다.즉,클 라 이언 트 의 요청 이 완료 되 기 전에 이 대상 은 유효 합 니 다. 
2 request 대상 방법
 
세 가지 실례

<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
 <head>
  <base href="<%=basePath%>" rel="external nofollow" >
  
  <title>My JSP 'index.jsp' starting page</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">  
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css" rel="external nofollow" >
    -->
 </head>
 
 <body>
  <h1>request    </h1>
  <%
    request.setCharacterEncoding("utf-8"); //        ,    URL           。
    request.setAttribute("password", "123456");
  
  %>
       :<%=request.getParameter("username") %><br> 
       :<%
      if(request.getParameterValues("favorite")!=null)
      {
          String[] favorites = request.getParameterValues("favorite");
          for(int i=0;i<favorites.length;i++)
          {
           out.println(favorites[i]+"&nbsp;&nbsp;");
          }
        }
    %> <br>
       :<%=request.getAttribute("password") %><br>
         MIME  :<%=request.getContentType() %><br>
             : <%=request.getProtocol() %><br>
            :<%=request.getServerName() %><br>
           :<%=request.getServerPort() %><BR>
             :<%=request.getContentLength() %><BR>
           IP  :<%=request.getRemoteAddr() %><BR>
            :<%=request.getRealPath("request.jsp") %><br>
             :<%=request.getContextPath() %><BR>             
 </body>
</html>
 4 실행 효과

다섯 가지 작은 지식
1.URL 전달 중국어 매개 변수 오류 해결

  D:\apache-tomcat-7.0.81\conf  server.xml
  <Connector port="8888" protocol="HTTP/1.1"
        connectionTimeout="20000"
 
        redirectPort="8443" URIEncoding="utf-8"/>

궁금 한 점 이 있 으 시 면 메 시 지 를 남기 거나 본 사이트 의 커 뮤 니 티 에 가서 토론 을 교류 하 세 요.읽 어 주 셔 서 감사합니다. 도움 이 되 셨 으 면 좋 겠 습 니 다.본 사이트 에 대한 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기