<s:if test='"<s:property value="person.major"/>"==男'>
<label class="radio inline">
<input type="radio" name="sexes1" value="男" checked="checked">
男 </label>
</s:if>
<s:else>
<input type="radio" name="sexes1" value="男">
</s:else>
<s:if test='"<s:property value="person.major"/>"==男'>
<label class="radio inline">
<input type="radio" name="sexes2" value="女" checked="checked">
女 </label>
</s:if>
<s:else>
<label class="radio inline">
<input type="radio" name="sexes2" value="女" >
女 </label>
</s:else>
上面的代码能精简一下嘛????
好麻烦啊!!!!
怎么可以实现这个呢?????
<label class="radio inline">
<input type="radio" name="sexes1" value="男" checked="checked">
男 </label>
</s:if>
<s:else>
<input type="radio" name="sexes1" value="男">
</s:else>
<s:if test='"<s:property value="person.major"/>"==男'>
<label class="radio inline">
<input type="radio" name="sexes2" value="女" checked="checked">
女 </label>
</s:if>
<s:else>
<label class="radio inline">
<input type="radio" name="sexes2" value="女" >
女 </label>
</s:else>
上面的代码能精简一下嘛????
好麻烦啊!!!!
怎么可以实现这个呢?????
解决方案 »
- 求教jsp中<input>限制输入长度,和敏感字符过滤问题!!!
- 菜鸟关于密码校验的问题,立刻结帖。。
- jsp如何在javabean中实现数据库连接?
- Flex应用问题
- JSP SmartUpload 下载问题!??
- myeclipse8+struts2.1+spring2.5+hibernate3.2+weblogic10配置二级缓存时提示错误
- 第一天上班,提问一下,如何将一个页面生成pdf文件
- 谁有Borland Enterprise Server AppServer Edition 6.7的license?谢谢了 !
- 怎么根据第一个select的值改变第二个select的内容?
- 为什么我在提交的时候,东西能够写道数据库里面去,但是就是打不开题是成功的页面呢?高手帮帮忙
- struts2配置WEB-INF下的jsp跳转
- 跨域问题求解答
<input type="radio" name="sexes1" value="女" <c:if test="person.major='女'">checked="checked"</c:if>>
问题关键: 是否在input 这个tag上加上checked="checked" 你就直接通过jstl 标签就搞定了
<s:radio name="staffSex" list="#{'M':'男','F':'女'}" listKey="key" listValue="value" value="'M'"/>
<s:radio name="person.sex" list="%{#{'男':'男','女':'女'}}" value="person.sex"/>只是有点疑惑的是,它的排版为何是竖着的而不是横的呢?
还有就是这个listKey="key" listValue="value"这两个属性何用之有? 在此。谢谢各位大师了!
<input type="radio" name="sexes2" value="女">插一下嘴。
如果用html,radio的name要写成相同的,(相同name的radio只能选中1个,不用你自己去写判断)
<input type="radio" name="sexes1" value="男">
<input type="radio" name="sexes1" value="女">用 request.getParameter("sexes1") 得到的就是选中的值。
listKey="key" listValue="value"
listKey就相当于<input type="radio" name="sexes1" value="男">的value值
而listValue="value" 就是你这个单选框旁边显示的值,这个你可以看生成的页面的html代码