`
chengpan
  • 浏览: 44267 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

struts textfield value默认值的问题

阅读更多
在一个项目中,遇到一个问题,就是在<s:textfield></s:textfield>标签中赋于默认值的问题,我尝试了以一几种方法

<s:textfield name="client.name" value="client.name" />
<s:textfield name="client.name" value="<s:property value='client.name;" />
<s:textfield name="client.name" value="${client.name}" />
<s:textfield name="client.name" value="%{#client.name}" />
其中最后一种是在网上查到的,不过在使用中需要在request或者session中把client对象传进去,我感觉比较麻烦,查阅struts2的官方文档也没有发现详细的说明,value也不支持表达式,最后发现,只要在值栈中有对应该的值,其实我们不需要设置value的值,struts默认帮我们设置好了。只要写
<s:textfield name="client.name"/>就能把值栈中 client对象中的name属性取出来。我做过试验了可以。
分享到:
评论

相关推荐

    struts2 自定义标签

    Struts2已经提供了丰富的内置标签,如`s:form`、`s:textfield`等,它们能很好地与自定义标签协同工作。开发者可以根据需求,选择使用内置标签或自定义标签,甚至在同一个页面中混合使用,以达到最佳效果。 总之,...

    struts标签使用中文说明文档

    2. 标签语法:每个Struts标签都有特定的属性,如name、value、label等,这些属性通常与Action上下文中的值绑定。 3. 数据绑定:Struts标签能自动与Action中的属性进行数据绑定,如`&lt;s:textfield name="username"/&gt;`...

    struts2标签写法

    - 强大的表单处理能力:支持验证、默认值设置等功能。 总之,Struts2标签提供了丰富的功能,帮助开发者构建高效的Web应用程序。熟练掌握Struts2标签的写法是提升开发效率的关键。在实际项目中,应根据需求灵活运用...

    struts2标签库的使用pdf+Word格式

    `&lt;s:textfield&gt;`标签用于创建输入字段,它可以从Action上下文中获取值,也可以设置默认值。例如: ```jsp &lt;s:textfield name="username" label="用户名" /&gt; ``` 这个标签将创建一个与Action类中的`username`属性关联...

    struts2-tags-API.rar

    例如,`s:textfield`标签的`name`属性用于指定Action中的属性名,`value`属性用于设置默认值,`label`属性用于显示字段的描述。 **4. 标签的事件处理** Struts2的标签还支持各种事件处理,如onChange、onClick等,...

    struts2标签教程(中文版)

    - `value`属性:为展示标签提供默认值或初始值。 - `label`属性:为表单元素提供描述性文字。 - `cssClass`和`cssStyle`属性:用于设置HTML元素的样式。 **3. Struts2标签实例解析** 以`s:textfield`标签为例,它...

    struts2标签解析

    它支持许多属性,如`name`(对应Action类中的属性)、`value`(默认值)、`label`(显示的标签文本)等。此外,`s:textfield`还支持自定义CSS样式和验证规则。 2. `s:textarea`: 与`s:textfield`类似,但用于创建...

    Struts标签- HTML标签

    每个HTML标签都有一系列属性,例如`property`用于指定ActionForm中的对应字段,`value`用于设置默认值,`name`用于生成请求参数的名称,`onEvent`属性用于添加JavaScript事件处理等。这些属性使得标签能够根据业务...

    java struts2标签查询...

    - `value`:设置默认值或初始值。 - `label`:显示的标签文本。 - `cssClass`:添加CSS类以定义样式。 - `required`:标记字段为必填项。 - `message`:指定验证失败时的错误消息。 四、Struts2标签整合 整合Struts...

    struts2标签介绍4

    - 标签属性:每个标签都有其特定的属性,例如`s:textfield`的`name`属性指定Action中对应的字段名,`value`属性指定默认值。 5. **示例** ```jsp &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; &lt;s:textfield ...

    struts2相关标签描述

    - 标签可以具有属性,例如`s:textfield`的`name`属性指定字段名称,`value`属性指定默认值。 - 标签可以嵌套,例如在`s:form`中嵌套`s:textfield`,形成一个完整的表单。 3. **Struts2标签库的导入**: 在JSP...

    struts2标签整理

    &lt;s:textfield name="textfield" value="默认值"/&gt; ``` ##### 48. `&lt;s:token&gt;` - 令牌标签 用于生成防CSRF攻击的令牌。 ```jsp ``` 通过以上详细介绍,我们可以看出Struts2的标签库非常丰富,涵盖了Web应用开发中...

    Struts2.16 标签小节

    例如,`s:textfield`标签可以接受`name`属性来指定Action中的字段名,`value`属性用于设置初始值,`label`属性定义了标签的文本,`size`和`maxLength`则控制输入框的大小和最大字符数。此外,还有许多其他属性可以...

    Struts2标签使用

    - 可以通过`value`属性设置默认值,如`value="%{description}"`。 ##### 3. `&lt;s:password&gt;`:密码框 - **功能**:生成HTML的`&lt;input type="password"&gt;`元素。 - **示例**: ```xml ``` - **属性说明**: - `...

    struts2标签史上最详细的struts2标签介绍

    - `value`:默认值,通常用于初始化输入字段。 - `label`:显示的标签文本,可以用于增强用户体验。 - `required`:指定字段是否必须填写,配合Struts2的验证机制。 - `cssClass` 和 `cssStyle`:用于设置HTML...

    struts2标签使用笔记

    这些标签都支持数据绑定,可以通过`name`属性与Action中的属性对应,通过`value`属性设置默认值或读取模型中的数据。 #### 条件逻辑标签 除了UI标签,Struts2还提供了一系列条件逻辑标签,如`&lt;s:if&gt;`、`&lt;s:elseif&gt;...

    struts2 标签使用帮助

    每个标签都有许多可配置的属性,例如`value`用于指定默认值,`name`用于绑定Action属性,`label`用于显示标签的描述文字,`cssClass`和`cssStyle`用于设置样式等。正确理解和使用这些属性可以实现更灵活的页面设计...

    struts2入门,struts2 标签

    可以设置默认选中项,例如通过`value="male"`指定默认值。 #### 5. `&lt;s:url&gt;` 和 `&lt;s:a&gt;` — URL 和超链接标签 - **用途**:`&lt;s:url&gt;`用于创建URL路径,`&lt;s:a&gt;`用于创建带有动态URL的超链接。 - **示例用法**: ...

    Struts标签--本人常用

    Struts标签是Apache Struts框架中的重要组成部分,它提供了一种声明式编程的方式,使得开发者在JSP页面中能够更加方便、简洁地处理业务逻辑和数据展示。这些标签主要用于简化视图层的开发,减少Java代码的使用,提高...

    Struts2标签库详解

    - `&lt;s:select&gt;`:创建下拉选择框,可以设置列表数据、默认值等。例如: ```jsp label="" list="#{'free':'免费','vip':'收费'}" value="#{'free':'免费'}" name="bean.user_type" emptyOption="true" ...

Global site tag (gtag.js) - Google Analytics