知识大全 struts2标签取值方式

Posted 属性

篇首语:当生活如同炼狱,必须自己创造阳光。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 struts2标签取值方式相关的知识,希望对你有一定的参考价值。

    标签取值方式一        通过<s:property value= />取值        当Action的valueStack中有该属性的值时 只需直接使用该属性的名字即可         当Action的valueStack中没有该属性的值时 比如在session application范围中的属性值时 需要加#或者#attr ;        例子         假设某Action中有person成员变量 在application中存在pany属性        那么我们可以通过以下方法取值         <s:property value= person name />        <s:property value= #person name />        <s:property value= pany name /> //无法取到 因为pany不在action的valueStack中        <s:property value= #pany name />        标签取值方式二        在任意的<s:/>标签内使用%来取值        当Action的valueStack中有该属性的值时 只需直接使用该属性的名字即可         当Action的valueStack中没有该属性的值时 比如在session application范围中的属性值时 需要加#或者#attr ;        例子         假设某Action中有person成员变量 在application中存在pany属性        <s:textfield name= person name value= person name /> //错误 value会直接显示person name字样        <s:textfield name= person name value= %person name />        <s:textfield name= pany name value= %#pany name />        <s:textfield name= pany name value= %#pany name />        获取JSP页面的request session application中的属性        在页面中可以这样获取         <td>$aunter</td>        <td>$unter</td>        <td>$unter</td>        或者直接这样用 $属性 $userBean username userBean可以是request或session中的对象         struts 中的Action代码中的内容为         ActionContext ctx = ActionContext getContext()         ctx getApplication put( counter new Integer( ))         ctx getSession put( counter new Integer( ))         ctx put( counter new Integer( ))         ctx put就是直接设置request的值         也可以使用以下方式获得request:        HttpServletRequest r = ServletActionContext getRequest()         HttpServletResponse resp = ServletActionContext getResponse()         struts 还提供了以下接口         ServletContextAware:Action实现该接口 可以直接访问ServletContext         ServletRequestAware:Action实现该接口 可以直接访问HttpServletRequest         ServletResponseAware:Action实现该接口 可以直接访问HttpServletResponse cha138/Article/program/Java/ky/201311/28328

相关参考

知识大全 Struts2 -- s:if标签的使用

Struts2--s:if标签的使用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  A:<

知识大全 struts2标签中字符串及字符替换

  替换内容为单个字符  <s:propertyvalue=strValuereplace(sA)/>  替换内容为多个字符  <s:propertyvalue=strValuere

知识大全 struts2迭代不同对象的测试

  在平时使用s:iterator这个迭代标签一般我们都是把一个相同类型的多个对象放入一个集合当中那么是否可以放入不相同的对象来迭代呢?日常工作有时候可能是需要这样来简化程序的我今天测试了一下好像完全

知识大全 struts2中一个form多个提交的方法

  在很多Web应用中为了完成不同的工作一个HTMLform标签中可能有两个或多个submit按钮如下面的代码所示  <![if!supportLineBreakNewLine]>  &l

知识大全 在jsp页面判断struts2变量的值

  首先在action里面要用变量sex并且要有get方法  jsp页面中可以用ONGL标签$sex 直接输出变量sex的值  <s:propertyvalue=sex/>也可以输出但好像

知识大全 struts2文件上传的采用的三种方式解析

   文件上传几乎是每个项目实现的一个必须的模块  上传就是将信息从个人计算机(本地计算机)传递到中央计算机(远程计算机)系统上让网络上的人都能看到将制作好的网页文字图片等发布到互联网上去以

知识大全 struts2的action中获得request response sessi

  在struts中有两种方式可以得到这些对象  非IoC方式  要获得上述对象关键Struts中opensymphonyxworkActionContext类我们可以通过它的静态方法getConte

知识大全 struts2 session使用

在Struts里如果需要在Action中使用session可以通过下面两种方式得到    通过ActionContextclass中的方法getSession得到    Action实现apaches

知识大全 struts2访问session的两种方法

  Struts的Action中若希望访问Session对象可采用两种方式  从ActionContext中获取  实现SessionAware接口  从ActionContext中获取  impor

知识大全 struts2 中的日期格式化输出

  struts中的默认的日期输出并不符合我们的中文日常习惯以下是我知道的在struts中进行日期格式化输出的几种方式  利用<s:date>进行格式化如  <s:dateforma