jsp中获取状态怎么写(两种实现方式)

前端技术 2023/09/08 JSP
今天写项目中,遇到这种问题,由于框架是2005年的,jsp中不能存放标签,只能有java代码来写了,以下是我写的例子两种例子都能成功的!
也写了在jsp中使用标签的写法

在jsp中写java代码
方法一:
状态:
复制代码 代码如下:

<select name=\"states\">
<option value=\"0\" <%=\"0\".equalsIgnoreCase(states)?\"selected\":\"\" %>>可用</option>
<option value=\"1\" <%=\"1\".equalsIgnoreCase(states)?\"selected\":\"\" %>>不可用</option>
</select>

方法二:
复制代码 代码如下:

<tr>
<td align=\"right\" bgcolor=\"f0f8ff\" class=\"title-td1\">状态</td>
<td colspan=\"2\" class=\"title-td2\">
<select name=\"status\" id=\"status\">
<option value=\"\">==请选择==</option>
<option value=\"0\" <%if(log.getStatus().equals(\"0\")){ %> selected <% }%>>停用</option>
<option value=\"1\" <%if(log.getStatus().equals(\"1\")){ %> selected <% }%>>正常</option>
</select>
</td>
</tr>

在jsp中引用标签
复制代码 代码如下:

<%@ taglib prefix=\"c\" uri=\"http://java.sun.com/jsp/jstl/core\" %>
<tr>
<td height=\"23\" align=\"right\" class=\"td3\">类  型:</td>
<td align=\"left\" class=\"td4\">
<select name=\"state\" class=\"search_input\" onfocus=\"this.si=this.selectedIndex;\" onchange=\"this.selectedIndex=this.si;\">
<option value=\"\">==请选择==</option>
<option value=\"居委会\"<c:if test=\"${smsname.state==\'居委会\'}\">selected</c:if> >居委会</option>
<option value=\"社区\" <c:if test=\"${smsname.state==\'社区\'}\">selected</c:if>>社区</option>
</select>
</td>
</tr>

本文地址:https://www.stayed.cn/item/22529

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。