struts2中如何使s:select标签只读的解决办法

如题所述

第1个回答  推荐于2016-01-24
在开发openjweb平台期间遇到这样一个问题,在编辑页面中,状态位字段是由系统设置的,不应该由人工设置,所以状态位字段应该显示出来但不允许被编辑,使用struts2的<s:select标签不具有disabled属性,除非将theme设置为simple才可以使用disabled,那么如果不使用simple的theme还有其他办法使select下拉框只读吗?从网上找到了一个办法,大致的思路就是不让下拉框获得焦点,见下面的html代码:<span onmousemove="this.setCapture();" onmouseout="this.releaseCapture();" onfocus="this.blur();"de" listValue="name" emptyOption="true" /</span上面的<span标签控制了不让select下拉框获得焦点,试验了一下还真管用,那么<s:radio大概也可以用这种方式控制只读吧,也许是可以的.本回答被提问者采纳

struts2中如何使s:select标签只读
从网上找到了一个办法,大致的思路就是不让下拉框获得焦点,见下面的html代码:<s:select key="DmsDocument.docZtSpec" name="editEntity.docZtSpec" list="#request['map'].docZtSpec" listKey="code" listValue="name" emptyOption="true" \/<\/span ...

struts2中select标签发生错误,没有找到解决方法
上面有一个select下拉框,下面有一个select下拉框.因为我第二个select的name写错了,保存的时候属性注入用的是name.就一直报这个错误(更为误导的是,老是报第一个select的错,因为我第一个select根本就必要注入也就是没有name属性的).如果你有俩select的话,不妨仔细检查一下两个的name属性是否都填对了....

JSP。从数据库读取的数据给Select让select默认option为读得数据,怎么实...
<\/select> 如果只有一个要默认选中就用下面这个:<select> <option <s:if test="quantity==3">selected<\/s:if> value="${quantity}">合格<option> <option <s:if test="quantity==2">selected<\/s:if> value="${quantity}">不合格<option> <option <s:if test="quantity==1">selected...

struts2中select标签发生错误,没有找到解决方法
jsp页面上面导入标签库:<%@ taglib prefix="s" uri="\/struts-tags" %>。然后注意struts2的jar包是不是正确的。

struts2标签:<s:select>下拉标签中怎么设置默认值
想要默认显示一个值,只需在action中定义一个属性名与<s:select标签的name属性值相同的属性,此处你只需在action中定义一个属性:regionCode。这个属性的值就是你要默认显示的那个选项。。。

struts2 下拉框有4个值但是只显示第一个别的不可以选~~~jsp页面s标签...
第一种:普通html实现方法:<select name="myname" id="myname" disabled="disabled"> <option value="" selected> 张三<\/option> <option> 李四<\/option> <option> 王二<\/option> <\/select> 第二种:struts2标签 <s:select list="{'张三','李四','王二'}" disabled="true" headerValue=...

struts2的<s:select>怎么用啊?
用java写的后台action的话 如果userList在action里面写了get和set方法的话 直接这么使用 <s:select list="userList" label="User" listKey="id"listValue="name"><\/s:select> 希望能帮到你

struts2 标签 在提交到的页面如何获得<s:select><s:checkboxlist>选项值...
用struts的标签,肯定是要经过struts框架处理的撒,处理完后经过JavaBean的获取,最后在页面端显示。

struts2标签 s:select默认值问题
可以用headerKey,headerValue <s:select list="{'男','女'}" name="sex" headerKey="aaa" headerValue="aaa"><\/s:select> 你的设置一直显示第一项,我没看懂是怎么个意思 如果是想设置默认选中,用value=""但是你直接用男,女当key传入后台,不感觉很别扭么。。。

怎么用jsp 为select设置一个默认值?
可以用<s:select>标签这个是struts2的标签。1、使用html中的select标签比较麻烦一下,因为想要设置默认的那么就需要selected="selected"标签,如果想实现的话可以使用c:if标签判断一下<c:if test="${sessionScope.zhicheng=='副教授'}">selected="selected"<\/c:if>当然这样的每一个option都判断...

相似回答