`
liyanhui
  • 浏览: 345722 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

<bean:write>属性值如何转换为<% % >?即在java中如何得到struts的bean:write的值

阅读更多

在项目中,原本一个下拉框 代码如下:

<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>

 

0
0
分享到:
评论

相关推荐

    logic:iterate标签当遍历的collection为Map时的使用

    1. Map里存放的是bean时&lt;br&gt;&lt;br&gt;&lt;logic:iterate id="destMap" name="srcMap"&gt;&lt;br&gt;&lt;br&gt; &lt;bean:define id="bean" name="destMap" property="value" /&gt;&lt;br&gt;&lt;br&gt; &lt;bean:write name="bean" property="name" /&gt;&lt;br&gt;&lt;br&gt;&lt;/...

    List转换为List

    List&lt;Bean&gt;转换为List&lt;Map&gt;, List&lt;Object&gt;转换为List&lt;Object&gt; list转化为 JsonArray ,list转换JsonArray

    struts2 标签库 帮助文档

    1. &lt;s:bean name=""&gt;&lt;/s:bean&gt;-----类似于struts1.x中的,JavaBean的值 C: 1. &lt;s:checkbox&gt;&lt;/s:checkbox&gt;-----复选框 2. &lt;s:checkboxlist list=""&gt;&lt;/s:checkboxlist&gt;-----多选框 3. &lt;s:combobox list=""&gt;&lt;/s:...

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    7.5、取得属性:&lt;jsp:getProperty&gt; 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的...

    java web 视频、电子书、源码(李兴华老师出版)

    7.5、取得属性:&lt;jsp:getProperty&gt; 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的...

    李兴华Java Web开发实战经典.pdf (高清版) Part1

    7.4、设置属性:&lt;jsp:setProperty&gt; 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:&lt;jsp:getProperty&gt; 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean ...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 上

    7.4、设置属性:&lt;jsp:setProperty&gt; 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:&lt;jsp:getProperty&gt; 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean ...

    人事信息管理系统

    &lt;%@ page language="java" import="java.util.*,dao.*,entitybean.*" pageEncoding="utf-8"%&gt; &lt;%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%&gt; &lt;%@taglib prefix="h" uri=...

    李兴华Java Web开发实战经典(高清版) Part2

    7.4、设置属性:&lt;jsp:setProperty&gt; 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:&lt;jsp:getProperty&gt; 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean ...

    李兴华 java_web开发实战经典 源码 完整版收集共享

    7.4、设置属性:&lt;jsp:setProperty&gt; 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:&lt;jsp:getProperty&gt; 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean ...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 下

    7.4、设置属性:&lt;jsp:setProperty&gt; 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:&lt;jsp:getProperty&gt; 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean ...

    struts的tld属性解释

    //在引用这个Tag的时候,可以&lt;bean:write bundle="attributeName" /&gt;,而不必&lt;bean:write bundle="attributeName" &gt;&lt;/bean:write&gt; tagdependent //由标签解释,不带jsp转换 &lt;attribute&gt; &lt;/attribute&gt; //这里标识的...

    李兴华 Java Web 开发实战经典 高清扫描版Part3

    7.4、设置属性:&lt;jsp:setProperty&gt; 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:&lt;jsp:getProperty&gt; 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean ...

    List<Map>转化为List工具类

    一般使用springjdbc、hibernate的sql查询,库获取到的数据都是List&lt;Map&lt;String, Object&gt;&gt;结果集,如果我们要转化为JavaBean,则需要做一系列的...此工程中就是解决List&lt;Map&lt;String, Object&gt;&gt;转化为JavaBean工具类实现

    OA 办公自动化, DAO登陆设计

    &lt;%@ page language="java" pageEncoding="UTF-8"%&gt; &lt;%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %&gt; &lt;%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %&gt; &lt;%@ taglib uri="/WEB-INF/struts-...

    oa办公系统基于ssh+Sql Server

    &lt;td colspan="2"&gt;&lt;bean:message key="login.page.title" /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;bean:message key="login.page.username" /&gt;&lt;/td&gt; &lt;td&gt;&lt;logic:present name="loginFormBean"&gt; ...

    将list中的内容根据某一属性的值对list进行拆分

    拆分list,将list&lt;bean&gt;中的内容根据某一属性的值对list进行拆分,分组

    自己写的截取标题标签

    web-inf下面&lt;br&gt;&lt;br&gt;同时修改tld文件&lt;br&gt;&lt;br&gt;&lt;tagclass&gt;org.hb.common.tools.CutStringTag&lt;/tagclass&gt;&lt;br&gt;&lt;br&gt;改为CutStringTag.java的实际地址&lt;br&gt;&lt;br&gt;&lt;br&gt;修改web.xml&lt;br&gt;加入&lt;br&gt;&lt;br&gt;&lt;jsp-config&gt;&lt;br&gt;&lt;taglib&gt;&lt;br...

    Java Oracle分页处理

    &lt;td&gt;&lt;bean:write name="temp" property="userName"/&gt;&lt;/td&gt; &lt;td&gt;&lt;bean:write name="temp" property="pwd"/&gt;&lt;/td&gt; &lt;td&gt;&lt;bean:write name="temp" property="birthday"/&gt;&lt;/td&gt; &lt;td&gt;&lt;bean:write name...

    JSP技术知识点考查 jsp动态建站技术

    &lt;jsp:param&gt;操作被用来以“名—值”队的形式为其他标签提供附加信息 &lt;jsp:include&gt;操作允许在请求是在现成的JSP页面里包含静态或者动态资源 &lt;jsp:forward&gt;操作允许将请求转发到另一个JSP、servlet或静态资源文件 ...

Global site tag (gtag.js) - Google Analytics