jsp开发中的一些记录

1:界面中以下拉列表显示字典数据。

 

首先引用struts标签

<%@ taglib prefix="s" uri="/struts-tags"%>

 

如果字典数据为指定时写法:

 

添加页面:

<select name="user.sex" id="user" >
           <option value="">--请选择--</option>
           <option value="1">男</option>
           <option value="2">女</option>
 </select>

 

显示页面:

<s:if test='user.sex=="1"'>
             男

</s:if>
<s:if test='user.sex=="2"'>
              非本机构查体
</s:if>

 

修改页面:

<select name="user.sex" id="u" >
           <s:if test="user.sex==null">
            <option value="">--请选择--</option>
            <option value="1">男</option>
            <option value="2">女</option>
           </s:if>
           <s:elseif test='user.sex=="1"'>
            <option value="1">男</option>
            <option value="2">女</option>
           </s:elseif>
           <s:else>
            <option value="2">女</option>
            <option value="1">男</option>
           </s:else>
 </select>

 

如果字典数据为数据库查询写法(动态数据字典):

注意:以下的userMapList为字典类型:

protected List<TPwDict> userMapList = GlobalPrm.getParm("sex");

GlobalPrm.getParm("sex");此方法为通过字典表 TPwDict中通过字典标示查找记录放到list中返回list。

添加页面:

<s:select name="user.sex" id="user" list="userMapList"
        listKey="PCode" listValue="PDesc" headerKey=""
        headerValue="--请选择--" />

 

显示页面:

<s:iterator value="userMapList" status="stat" id="tPwDict">
           <s:if test="#tPwDict.PCode==user.sex">
            <s:property value="#tPwDict.PDesc" />
           </s:if>
</s:iterator>

 

修改页面:

<s:select name="user.sex" id="user" list="userMapList"
        listKey="PCode" listValue="PDesc" headerKey=""
        headerValue="--请选择--" />

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值