`

一个关于struts2 <s:select>标签的问题

JSP 
阅读更多
如下代码片段:

<s:select id="pNo" list="pointLst" name="pNo" value="'${pNo}'" listKey="pointNo" listValue="pointName" headerKey="" headerValue="-----请选择-----" theme="simple"/>

如果我从Action返回JSP,则上面的<s:select>会默认选中value所指向的项。但是,如果我把value="'${pNo}'" 改为 value="${pNo}",即把单引号去掉,就不会默认选中value所指向的项啦。为什么要单引号呢?哪位大侠知道请指点一下,先谢谢啦!
分享到:
评论
2 楼 lvhjean 2011-12-08  
我也想问下。一个问题。
<!-- 这样可以设置第一个被选中 -->
<s:select name="o1" list="#{'A':'A','B':'A'}" value="A"/>
<!-- 如果我不知道value的值,怎么样设置第一个值被选中呢? -->
<s:select name="o1" list="#{'A':'A','B':'A'}" value="?"/>
1 楼 fangwei 2009-03-04  
我猜是因为你的pNo的类型为String,如果设置为int就不需要单引号了。

相关推荐

    Struts2标签库

    &lt;%@ taglib uri="/struts-tags" prefix="s" %&gt; 结合例子,重点掌握以下标签的用法 (1) &lt;s:property&gt; (2) &lt;s:set&gt; (3) &lt;s:if&gt; 、&lt;s:elseif&gt;、&lt;s:else&gt; (4) &lt;s:iterator&gt; (5) &lt;s:include&gt; (6) &lt;s:form&gt;、&lt;s:hidden&gt; (7...

    struts2 标签库 帮助文档

    2. &lt;s:include value=""&gt;&lt;/s:include&gt;-----包含一个输出,servlet或jsp页面 3. &lt;s:inputtransferselect list=""&gt;&lt;/s:inputtransferselect&gt;-----获取form的一个输入 4. &lt;s:iterator&gt;&lt;/s:iterator&gt;-----用于遍历集合...

    Struts2标签库的所有

    &lt;%@ taglib uri="/struts-tags" prefix="s" %&gt; 结合例子,重点掌握以下标签的用法 (1) &lt;s:property&gt; (2) &lt;s:set&gt; (3) &lt;s:if&gt; 、&lt;s:elseif&gt;、&lt;s:else&gt; (4) &lt;s:iterator&gt; (5) &lt;s:include&gt; (6) &lt;s:form&gt;、&lt;s:hidden&gt; (7...

    jsp 开发之struts2中s:select标签的使用

    jsp 开发之struts2中s:select标签的使用 1.第一个例子: &lt;s list={ theme=simple headerKey=00 headerValue=00&gt;&lt;/s&gt; 2.第二个例子: &lt;s list=#{1: label=abc listKey=key listValue=value headerKey=0 headerValue...

    struts2实现页面select标签默认选中

    struts2实现页面select标签默认选中,很简单的,一看马上就会了

    struts2标签实例(s:textfield、s:select) + spring

    这个是自己试验的实例,不多,只有s:textfield和s:select。里面有注释,页面、xml和action里的注释序号都是相互对应的。jar都在,直接去掉注释就可以运行。我用的开发环境是jdk5和myeclipes5

    jsp 开发之struts2中s-select标签的使用.docx

    jsp 开发之struts2中s-select标签的使用.docx

    使用c:forEach模拟s:select标签

    这是一份让你可以理解JavaWeb开发中如何使用struts2对下拉列表数据初始化,对于初学Struts2的同学是非常不错的入门代码实例,并且有助于理解struts里的select标签与c:forEach标签之间的关系。

    struts2的select标签用法实例分析

    关于struts2 select标签的使用。 struts2 中从别的表中遍历数据 填充进入下拉菜单 用&lt;s&gt;标签显示. struts2的版本为2.1.8 &lt;s list=””  name=””  value=””  headerKey=””  headerValue=””  listKey=”...

    struts标签做的增删查改

    struts标签做的增删查改 s:iterator s:textfield s:select s:checkboxlist

    struts2(checkbox_radio_select)表单标签的应用及详细事例

    要在JSP中使用Struts 2.0标志,先要指明标志的引入。通过在JSP的代码的顶部加入以下代码可以做到这点。 &lt;%@taglib prefix="s" uri="/struts-tags" %&gt;

    struts与webwork的jar包无冲突版 自定义标签无冲突

    有时候会出现unix环境下不支持s:select标签,实际上是struts的自定义jar包与webwork之间有冲突。此文件是合并后的,无冲突版

    用js设置下拉框为只读的小技巧

    在项目开发过程中我们时常会碰到要设置下拉框为只读(readonly),但是可惜的是select没有只读属性,所以需要在select外面包含一个span,通过js来改变。 下面这段html代码是在struts2的下拉标签中加入了span标签,在...

    java面试题

    Struts2只是起到一个数据接收和转接的功能,就是Controller控制器,而传来数据的页面叫view显示层,Struts2将数据提交给进行处理的类叫Model模型层,专门进行数据处理和数据库的连接。 heap和stack有什么区别? 答:...

Global site tag (gtag.js) - Google Analytics