zoukankan      html  css  js  c++  java
  • J2EE中getParameter与getAttribute以及EL表达式${requestScope}和${param[]}


    getParameter

    ① 得到的都是String类型的。如http://name.jsp?name=xy中的xy

    ② 获取POST/GET传递的参数值

    ③ 用于客户端重定向,如点击链接或提交按扭时,即用于在用表单或url重定向传值时接收数据用

     


    getAttribute

    ① 获取的类型是Object

    ② 用于服务器端重定向,即在sevlet中使用forward函数或struts中getter/setter属性。getAttribute只能收到程序用setAttribute传来的值

    ③ session.getAttribute()可获得session

     


    EL表达式

    使用表达式语言可以直接获取请求参数值,可以获取页面中JavaBean的指定属性值,获取请求头以及获取page,request,session和application。

    EL表达式有11个内置对象

    pageContext
    pageScope
    requestScope
    sessionScope
    applicationScope
    param
    paramValues
    header
    headerValues
    initParam
    cookie

    放在request域中的如通过request.setAttribute("name","xy"),在页面中可以通过${ requestScope.name }

    如xy.jsp?name=xy,就要通过${ param["name"] }获取

  • 相关阅读:
    基于jenkins+gitlab的自动集成环境的搭建
    函数指针与委托
    详解C#break ,continue, return (转)
    REST 与 web service 的比较
    Python
    python
    python
    python
    python 1.0
    python 0.0
  • 原文地址:https://www.cnblogs.com/xiadongqing/p/5372123.html
Copyright © 2011-2022 走看看