在项目中,原本一个下拉框 代码如下:
<html:select property="orgClassList" style="display:none">
<option value="" selected="selected"></option>
<html:optionsCollection name="orgClassList" value="itemId" label="itemName"/>
</html:select>
以上代码等同于
<html:select property="p_org_class" style="display:none">
<logic:present name="orgClassList">
<option value="" selected="selected" >默认值</option>
<logic:iterate id="orgClassList" name="orgClassList">
<option value="<bean:write name="orgClassList" property="itemId"/>">
<bean:write name="orgClassList" property="itemName"/>
</option>
</logic:iterate>
</logic:present>
</html:select>
,现在要在实现在打开页面的时候默认值不为空而为指定的List中的一个值,则需要通过bean:define,在<%%>中得到List中的值进行判断 然后在option中加上selected
属性,代码如下(假设默认值为‘省公司’)
写道
<html:select property="p_org_class" style="display:none">
<!--
<html:optionsCollection name="orgClassList" value="itemId" label="itemName"/>
<option value="" ></option>
-->
<logic:present name="orgClassList">
<option value="" ></option>
<logic:iterate id="orgClassList" name="orgClassList">
<bean:define id="orgClassName" name="orgClassList" property="itemId">
</bean:define>
<%
if(orgClassName.equals("省公司")){
%>
<option selected="selected" value="<bean:write name="orgClassList" property="itemId"/>">
<bean:write name="orgClassList" property="itemName"/>
</option>
<%}else{ %>
<option value="<bean:write name="orgClassList" property="itemId"/>">
<bean:write name="orgClassList" property="itemName"/>
</option>
<%} %>
</logic:iterate>
</logic:present>
</html:select>
分享到:
相关推荐
1. Map里存放的是bean时<br><br><logic:iterate id="destMap" name="srcMap"><br><br> <bean:define id="bean" name="destMap" property="value" /><br><br> <bean:write name="bean" property="name" /><br><br></...
List<Bean>转换为List<Map>, List<Object>转换为List<Object> list转化为 JsonArray ,list转换JsonArray
1. <s:bean name=""></s:bean>-----类似于struts1.x中的,JavaBean的值 C: 1. <s:checkbox></s:checkbox>-----复选框 2. <s:checkboxlist list=""></s:checkboxlist>-----多选框 3. <s:combobox list=""></s:...
7.5、取得属性:<jsp:getProperty> 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的...
7.5、取得属性:<jsp:getProperty> 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的...
7.4、设置属性:<jsp:setProperty> 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:<jsp:getProperty> 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean ...
7.4、设置属性:<jsp:setProperty> 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:<jsp:getProperty> 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean ...
<%@ page language="java" import="java.util.*,dao.*,entitybean.*" pageEncoding="utf-8"%> <%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%> <%@taglib prefix="h" uri=...
7.4、设置属性:<jsp:setProperty> 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:<jsp:getProperty> 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean ...
7.4、设置属性:<jsp:setProperty> 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:<jsp:getProperty> 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean ...
7.4、设置属性:<jsp:setProperty> 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:<jsp:getProperty> 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean ...
//在引用这个Tag的时候,可以<bean:write bundle="attributeName" />,而不必<bean:write bundle="attributeName" ></bean:write> tagdependent //由标签解释,不带jsp转换 <attribute> </attribute> //这里标识的...
7.4、设置属性:<jsp:setProperty> 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:<jsp:getProperty> 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean ...
一般使用springjdbc、hibernate的sql查询,库获取到的数据都是List<Map<String, Object>>结果集,如果我们要转化为JavaBean,则需要做一系列的...此工程中就是解决List<Map<String, Object>>转化为JavaBean工具类实现
<%@ page language="java" pageEncoding="UTF-8"%> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> <%@ taglib uri="/WEB-INF/struts-...
<td colspan="2"><bean:message key="login.page.title" /></td> </tr> <tr> <td><bean:message key="login.page.username" /></td> <td><logic:present name="loginFormBean"> ...
拆分list,将list<bean>中的内容根据某一属性的值对list进行拆分,分组
web-inf下面<br><br>同时修改tld文件<br><br><tagclass>org.hb.common.tools.CutStringTag</tagclass><br><br>改为CutStringTag.java的实际地址<br><br><br>修改web.xml<br>加入<br><br><jsp-config><br><taglib><br...
<td><bean:write name="temp" property="userName"/></td> <td><bean:write name="temp" property="pwd"/></td> <td><bean:write name="temp" property="birthday"/></td> <td><bean:write name...
<jsp:param>操作被用来以“名—值”队的形式为其他标签提供附加信息 <jsp:include>操作允许在请求是在现成的JSP页面里包含静态或者动态资源 <jsp:forward>操作允许将请求转发到另一个JSP、servlet或静态资源文件 ...