xml 代码
文本框的使用
文本框的使用
- <s:textfield name="name" cssClass="w_180_input"/>
下拉列表的使用(从数据库中取数据)
- <s:select list="venderList" listKey="id" listValue="name"
- name="companyName" cssClass="sel_style_w_180"/>
xml 代码
- <s:select list="profiles" name="profileId" listKey="id" listValue="key" value="%{profile.id}"
- headerValue="all" headerKey="0" onchange="listContentByUaProfile();">
- </s:select>
name="companyName"是在当前页面要显示字段的名字
多个选项的使用
- <select name="downloadMethod" class="sel_style_w_180">
- <option value="1">
- <s:text name="wap"/>
- </option>
- <option value="2">
- <s:text name="http"/>
- </option>
- <option value="3">
- <s:text name="wap_http"/>
- </option>
- select>
是多余的代码自动生成
radio的使用
- <td>
- <input type="radio" name="colorFlag" value="true"
- checked="checked"/>
- <s:text name="true"/>
- <input type="radio" name="colorFlag" value="false"/>
- <s:text name="false"/>
- </td>
下拉列表,编辑页面
xml 代码
- <s:select list="venderList" listKey="id" listValue="name" value="%{profile.companyName}"
- name="companyName" cssClass="sel_style_w_180"/>
编辑页面的文本框回显
xml 代码
- 一、 <s:textfield name="companyName" value="%{venderId}"
- cssClass="w_180_input"/>
- 二 、<s:textfield name="userAgentId" value="%{profile.userAgentId}"
- cssClass="w_180_input"/>
- 三、<s:hidden name="id" value="%{profile.userAgentId}"/>
下拉列表(自定义的数据)
一、添加页面
xml 代码
- <select name="downloadMethod" class="sel_style_w_180">
- <option value="1">
- <s:text name="wap"/>
- </ option>
- <option value="2">
- <s:text name="http"/>
- </option>
- <option value="3">
- <s:text name="wap_http"/>
- </option>
- </select>
二、编辑页面(将显示的值从资源文件中取出)
xml 代码
- <s:set name="downloadMethods" value="#{'null' : getText('no_support'),'1' : getText('wap'), '2' : getText('http'), '3' : getText('wap_http')}"/>
- <s:select list="downloadMethods" name="downloadMethod" value="profile.downloadMethod" cssClass="sel_style_w_180"/>
编辑页面回显radiao
xml 代码
- <td>
- <input type="radio" name="colorFlag" id="editProfile_colorFlag" value="true"
- <s:if test="profile.colorFlag">checked="checked"s:if>
- />
- <s:text name="true"/>
- <input type="radio" name="colorFlag" id="editProfile_colorFlag"
- value="false"
- <s:if test="!profile.colorFlag">checked="checked"s:if>
- />
- <s:text name="false"/>
- td>
xml 代码
- <s:submit value="%{getText('add')}" cssClass="bg_btn"/>
带参数的链接
xml 代码
- <s:url id="url" action="listProfileDetail" includeParams="none">
- <s:param name="userAgentId" value="userAgentId"/>
- </s:url>
- <s:a href="%{url}">
- <s:property value="userAgentId"/>
- </s:a>