jsp中原:
<option value="${at['SID'] }" <c:if test="${syhhy ==at['SID']}">selected</c:if> >${fn:trim(at['SNAME']) }</option> -->
需要修改成:
<%
out.println(上面那段话);
%> 不知道out.println()中的话应该怎应改比较符合
<option value="${at['SID'] }" <c:if test="${syhhy ==at['SID']}">selected</c:if> >${fn:trim(at['SNAME']) }</option> -->
需要修改成:
<%
out.println(上面那段话);
%> 不知道out.println()中的话应该怎应改比较符合
解决方案 »
- 求教java中解析xml!~~~
- IO读取文件 error fetching data!
- 请帮忙!我为什么不能通过request对象中的方法来获得表单中填写的复选框和下拉列表框中的值?
- 如何在程序中往mysql中的datetime中添加一个空值
- 请问,大连12月份、1月份能有招聘的吗
- jackson处理json字符串 相同key键时怎么处理
- 有关jsp中连接数据库查询用户密码是否正确的问题
- html+servet出错(入门问题-初学)
- jdk4.2+tomcat5.0 安装完后不好用?????
- 为什么我的机子装J2SDK1.4.1在编译.java文件时老出错!!(在线等)
- struts2 fileupload 上传问题
- 小菜 求一份 复杂点的需求
out.println("<option value=\"${at['SID'] }\" <c:if test=\"${syhhy ==at['SID']}\">selected</c:if> >${fn:trim(at['SNAME']) }</option> --> ");
%>
<select name="syhhy" id="syhhy">
<option value="">所有用户行业</option>
<c:forEach var="at" items="${atlist}">
<%
out.println("<option value=\"${at['SID'] }\" <c:if test=\"${syhhy ==at['SID']}\">selected</c:if> >${fn:trim(at['SNAME']) }</option> ");
%>
</c:forEach>
</select>
<%
String syhhy= (String)request.getAttribute("syhhy");
%>如何放在out.println()中该如何调用呢
<%
out.println("<option value=\"${at['SID'] }\" <c:if test=\"${'01' ==at['SID']}\">selected</c:if> >${fn:trim(at['SNAME']) }</option> ");
System.out.println("<option value=\"${at['SID'] }\" <c:if test=\"${'01' ==at['SID']}\">selected</c:if> >${fn:trim(at['SNAME']) }</option> ");
%>发现得出的结果是:
<option value="${at['SID'] }" <c:if test="${'01' ==at['SID']}">selected</c:if> >${fn:trim(at['SNAME']) }</option> 可是用上面的在页面上得出的结果为:selected >${fn:trim(at['SNAME']) }我如果直接用<option value="${at['SID'] }" <c:if test="${'01' ==at['SID']}">selected</c:if> >${fn:trim(at['SNAME']) }</option>
得出的结果就是正常的数据"交通银行"这是为何呢?????
附上代码供参考(未考虑null等异常情况):<%
String syhhy = (String)request.getAttribute("syhhy");
//不知道你的at是什么类型,姑且当做map
Map at = (Map)request.getAttribute("at");
String sid = (String)at.get("SID");
//要输出的html字符串
StringBuffer htmlStr = new StringBuffer("<option value=\"").append(sid)
.append("\" ").append(syhhy.equals(sid) ? "selected" : "")
.append(">").append(at.get("SNAME").toString().trim()).append("</option>");
%>
最后加上一句 out.println(htmlStr.toString());