`
wanggp
  • 浏览: 147874 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

<收藏>struts2 jsp中一些参数的取得方法#,%,$

阅读更多

 struts2 jsp中一些参数的取得方法#,%,$

1、 例如:我们要取得session中储存一个属性username的值,可以利用下列方法:
              session.getAttribute("username") 取得username的值,
      在EL中则使用下列方法
              ${sessionScope.username}

2、例如:我们要取得用户的请求参数时,可以利用下列方法:
              request.getParameter(String name)
              request.getParameterValues(String name)
      在EL中则可以使用param和paramValues两者来取得数据。
             ${param.name}
             ${paramValues.name}

3、例如:要取得cookie中有一个设定名称为userCountry的值,可以使用${cookie.userCountry}来取得它。

4、例如:initParam取得设定web站点的环境参数(Context)
              String userid = (String)application.getInitParameter("userid");
    可以使用 ${initParam.userid}来取得名称为userid

5、pageContext取得其他有关用户要求或页面的详细信息。
              ${pageContext.request.queryString}         取得请求的参数字符串
              ${pageContext.request.requestURL}         取得请求的URL,但不包括请求之参数字符串
              ${pageContext.request.contextPath}         服务的web application 的名称
              ${pageContext.request.method}           取得HTTP 的方法(GET、POST)
              ${pageContext.request.protocol}         取得使用的协议(HTTP/1.1、HTTP/1.0)
              ${pageContext.request.remoteUser}         取得用户名称
              ${pageContext.request.remoteAddr }         取得用户的IP 地址
              ${pageContext.session.new}             判断session 是否为新的
              ${pageContext.session.id}               取得session 的ID
              ${pageContext.servletContext.serverInfo}   取得主机端的服务信息

 

分享到:
评论

相关推荐

    Struts原理、开发及项目实施

    Struts原理、开发及项目实施&lt;br/&gt; Holen 2002-9-12&lt;br/&gt;&lt;br/&gt;1、 摘要&lt;br/&gt;2、 关键词&lt;br/&gt;3、 Framework&lt;br/&gt;4、 Struts的起源&lt;br/&gt;5、 Struts工作原理&lt;br/&gt;6、 Struts安装&lt;br/&gt;7、 一个实例&lt;br/&gt;8、 Struts优缺点...

    freemarker总结

    旧版本的freemarker采用的是&lt;#comment&gt; 注释 &lt;/#comment&gt;方法 sequences内置方法 sequence?first 返回sequence的第一个值;前提条件sequence不能是null sequence?last 返回sequence最后一个值 sequence?reverse ...

    Struts2 in action中文版

    6.7.2 Struts 2中常用的表达式语言特性 131 6.7.3 表达式语言的高级特性 135 6.8 小结 137 第7章 UI组件标签 139 7.1 为什么需要UI组件标签 139 7.2 标签、模板和主题 144 7.2.1 标签 146 7.2.2 模板 146 7.2.3 ...

    struts2+spring2+ibates

    4、sqlmapconfig.xml中传入参数和result的设置,只需要将得到的值result映射到有此属性的类对象. 5、JSP/Servlet中获得当前应用的相对路径和绝对路径 JSP中获得当前应用的相对路径和绝对路径 根目录所对应的绝对...

    ssh(structs,spring,hibernate)框架中的上传下载

    WEB-INF下的applicationContext.xml为Spring的配置文件,struts-config.xml为Struts的配置文件,file-upload.jsp为文件上传页面,file-list.jsp为文件列表页面。  本文后面的章节将从数据持久层->业务层->Web层的...

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    7.5、取得属性:&lt;jsp:getProperty&gt; 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean 7.6.2、request范围的JavaBean 7.6.3、session范围的JavaBean 7.6.4、application范围的JavaBean 7.7、JavaBean的...

    李兴华Java Web开发实战经典(高清版) Part2

    7.5、取得属性:&lt;jsp:getProperty&gt; 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean 7.6.2、request范围的JavaBean 7.6.3、session范围的JavaBean 7.6.4、application范围的JavaBean 7.7、JavaBean的...

    java web 视频、电子书、源码(李兴华老师出版)

    7.5、取得属性:&lt;jsp:getProperty&gt; 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean 7.6.2、request范围的JavaBean 7.6.3、session范围的JavaBean 7.6.4、application范围的JavaBean 7.7、JavaBean的...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 上

    7.5、取得属性:&lt;jsp:getProperty&gt; 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean 7.6.2、request范围的JavaBean 7.6.3、session范围的JavaBean 7.6.4、application范围的JavaBean 7.7、JavaBean的删除 ...

    李兴华 java_web开发实战经典 源码 完整版收集共享

    7.5、取得属性:&lt;jsp:getProperty&gt; 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean 7.6.2、request范围的JavaBean 7.6.3、session范围的JavaBean 7.6.4、application范围的JavaBean 7.7、JavaBean的删除 ...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 下

    7.5、取得属性:&lt;jsp:getProperty&gt; 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean 7.6.2、request范围的JavaBean 7.6.3、session范围的JavaBean 7.6.4、application范围的JavaBean 7.7、JavaBean的删除 ...

    李兴华Java Web开发实战经典.pdf (高清版) Part1

    7.5、取得属性:&lt;jsp:getProperty&gt; 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean 7.6.2、request范围的JavaBean 7.6.3、session范围的JavaBean 7.6.4、application范围的JavaBean 7.7、JavaBean的...

    李兴华 Java Web 开发实战经典 高清扫描版Part3

    7.5、取得属性:&lt;jsp:getProperty&gt; 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean 7.6.2、request范围的JavaBean 7.6.3、session范围的JavaBean 7.6.4、application范围的JavaBean 7.7、JavaBean的删除 ...

    java面试宝典

    145、&lt;%@include file="abc.jsp"%&gt;与&lt;jsp:include page="abc.jsp"/&gt;之间的差别? 36 146、JSP的缺点? 36 148、如何实现JSP的国际化? 36 150、如何在JSP中包括绝对路径文件? 使用URLConnection即可。 37 151、在...

    JSP MySQL真分页.rar

    一个美工,三个程序员,曾在东北做过《黑龙江食品质量监督网》、《黑龙江燃油补贴网》等网站,现在正做一个关于网络电影、音乐和MTV的一个音像网站(注:其采用struts2、hibernate、spring等框架技术。这是一个开源...

    千方百计笔试题大全

    145、&lt;%@include file="abc.jsp"%&gt;与&lt;jsp:include page="abc.jsp"/&gt;之间的差别? 36 146、JSP的缺点? 36 148、如何实现JSP的国际化? 36 150、如何在JSP中包括绝对路径文件? 使用URLConnection即可。 37 151、在...

    ARCH4系统开发指南

    6.4 &lt;app:navigate/&gt;和&lt;app:command/&gt; 104 6.5 &lt;app:localeInputName/&gt; 104 6.6 &lt;app:translateCode/&gt; 105 6.7 &lt;app:localeName/&gt; 105 7 系统基础类库 106 7.1 ins.framework.dao 106 7.1.1 GenericDao&lt;T, PK ...

    java面试题

    2:继承:子类继承父类,子类可以拥有父类中已定义的方法,并且子类可以修改父类中的方法使其更适合特殊需求。 3:多台:不同对象对统一消息作出不同响应称之为多态 4:抽象:忽略与当前主题无关的那些方面,将...

    getAttribute和getParameter区别.

    1.getAttribute是取得jsp中 用setAttribute設定的attribute 2.parameter得到的是string;attribute得到的是object 3.request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据;...

    Java 面试题 word文档

    2. 在 Web 开发中需要处理 HTML 标记时,应做什么样的处理,要筛选那些字符(&lt; &gt; & “”) - 需要使用 HTML 转义字符来避免 HTML 代码的执行。 3. 在 JSP 中如何读取客户端的请求,如何访问 CGI 变量,如何确定某个...

Global site tag (gtag.js) - Google Analytics