EL式ページ転送値($param)とrequest Scope)

1614 ワード

1.ブラウザのアドレスバーのアドレスの綴りパラメータについて
http://localhost:8888/Test/index.jsp?test=123
  • EL表現取得
  • <body>
        ${param.test}
    body>
  • Javaスクリプト取得
  • <body>
          request.getParameter("test") %>
    body>
    2.requestのスコープに値を付ける
    request.setAttribute("test", "123");
     %>
    //java     
      <body>
          "test"); %>
      body>
    //requestScope  
      <body>
        ${requestScope.test}
    //EL    
      <body>
        ${test}
      body>
    $は、request.getParaamterValuesに相当し、{param}この2つの方法は、ページまたはクライアントからサーバが取得するコンテンツに一般的に使用される。
    ドル{request Scrope.name}はrequest.get Attributeに相当する。
    に相当します
    サーバーから結果をページに転送し、サーバーが保存している値をページから取り出します。クライアントにもサーバーにも転送できます。
    プロパティを取得するには、このようにすることができます。その中でscopeとは、pageSocpe、request Scrope、session Scape、appication Scapeのことです。atributeとは、あるscopeに設定されている属性のことです。