`

用jstl解决默认选中

阅读更多

<select name="category" class="select1" id="category">
                                <c:forEach items="${itemCategoryList}" var="ic">
                                    <c:set var="selectedString" value=""/>
                                    <c:if test="${ic.id eq item.itemCategory.id}">
                                        <c:set var="selectedString" value="selected"/>
                                    </c:if>
                                    <option value="${ic.id }" ${selectedString }>${ic.name }</option>
                                </c:forEach>
                            </select>

jsp页面中的java代码实现默认选中
    <select name="clientLevel" class="select1" id="clientLevel">
                            <%
                                for (Iterator<ClientLevel> iter = clientLevelList.iterator(); iter.hasNext();) {
                                    ClientLevel cl = iter.next();
                                    String selectedString = "";
                                    if (cl.getId().equals(client.getClientLevel().getId())) {
                                        selectedString = "selected";   
                                    }
                            %>
                                <option value="<%=cl.getId() %>"  <%=selectedString %>><%=cl.getName() %></option>
                            <%
                                }
                            %>
                            </select>

分享到:
评论

相关推荐

    JSTL 标签库所依赖的jar包包含standard.jar、jstl.jar.rar

    JSTL 标签库所依赖的jar包包含standard.jar、jstl.jar.rar  1、首先在项目下创建一个文件夹,保存我们的jar包。在项目名上右击,依次点击【New】--&gt;【Floder】,打开新建文件夹窗口  2、输入文件夹名称【lib】...

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

    在JSP(JavaServer Pages)中,获取和设置状态通常涉及到页面中的表单元素,如下拉列表(select),根据某种条件(如从服务器传递的值)设置某个选项为默认选中。本文将介绍两种在JSP中实现这一功能的方式。 **方式...

    聊天室模块

    (2)本程序使用了JSTL 1.2包(jstl-api-1.2.jar、jstl-impl-1.2.jar),将其拷贝到Tomcat安装路径下的webapps\chatroom\WEB-INF\lib文件夹中。 (3)选择开始菜单中的“所有程序\Apache Tomcat 6.0\Monitor Tomcat...

    开发中常用jsp配置文件

    在本例中,它用来判断是否需要为某个`&lt;option&gt;`元素添加`selected`属性,以表示默认选中的状态。 5. **字符串操作**:`fn:substring` 函数是从JSTL函数库中调用的,用于从字符串中提取子串。这里使用它来处理用户名...

    S2SH+JQuery使用对拉框(listbox)实现权限对选控制

    3. 创建了一个名为`manage`的包,命名空间为`/manage`,它继承自`struts-default`,这意味着它将使用Struts2的默认配置。 4. 定义了一个名为`operator_*`的Action,其中`*`是通配符,表示任何方法名,Action类为`...

    IBM WebSphere Portal 6.1项目实施与开发、配置技巧集锦

    2. 在 JSP 页面中使用 JSTL 标签库中的 `&lt;c:if&gt;` 来判断用户是否已经登录。例如: ```jsp ${not empty user}"&gt; 用户名:${user.username} 邮箱:${user.email} ``` 3. 获取当前登录用户的信息通常需要...

    JSF 一些经验 .doc

    虽然 JSF 默认使用 Session 来管理状态,但过度依赖 Session 可能会导致代码冗余和难以维护。为了解决这个问题,可以考虑使用 Seam 的 Conversation 特性。Seam 的 Conversation 支持长会话和短会话两种模式,能够很...

    使用eclipse进行可视化jsf开发

    1. 为了更方便地使用Web Page Editor编辑JSF文件,可以通过设置来将.jsf和.jsp文件默认关联到Web Page Editor。 2. 选择 **Window &gt; Preferences &gt; General &gt; Editors &gt; File Associations**。 3. 在列表中找到 **....

    在jsp页面检索 资源

    如果需要在服务器端处理检索请求,可能需要使用JSP的脚本元素、表达式语言(EL)或者自定义标签库(JSTL)来实现。 总结来说,这个例子展示了如何在客户端使用JavaScript实现在JSP页面上的文本检索功能。在实际开发...

    最全的java面试题,绝对有用

    - `checked`:用于复选框和单选按钮,指定默认选中状态。 - `readonly`:使输入字段只读,无法编辑。 ### 4. JavaScript 事件触发器 在HTML文档中,可以使用JavaScript来监听和响应用户的操作,常见的事件触发器...

    基于springboot的图书商城管理系统源码数据库.zip

    开发者可能会使用EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)来简化页面逻辑,提高开发效率。 此外,系统可能还包含了单元测试和集成测试,确保各个模块的功能正确性和性能优化。...

    配置jsp运行的环境

    - **依赖库问题**:如果使用了JSP标签库(如JSTL),确保已将其添加到项目的类路径中。 9. **优化开发环境** 为了提高开发效率,可以安装Eclipse插件,例如JSP Editor提供语法高亮和代码补全,Tomcat插件简化部署...

    java面试题(整理)

    上述语句用于引入JSTL库,并指定前缀`c`,方便后续标签的使用。 4. **MVC的各个部分都有哪些技术来实现?如何实现?** - **Model**:JavaBean - **View**:JSP - **Controller**:Servlet 5. **获取浏览器...

    北大青鸟S2 JSP上机题(4)ACCP5.0

    - 可能使用JSTL(JavaServer Pages Standard Tag Library)或EL(Expression Language)简化页面逻辑,如条件判断、循环等。 - 通过JSP的`include`指令或`jsp:include`标签来实现页面的复用和组织,比如将头部、...

    新建Web应用项目和集成Tomcat服务器.doc

    同时,如果需要使用JSTL标签库,记得在此步骤中添加相应的系统库文件。 完成这些设置后,点击`Finish`,MyEclipse会自动为你创建Web Application的标准目录结构,包括`WEB-INF`目录,以及`web.xml`等必备文件。 ...

    java数字页码

    例如,可以设置当前选中的页码有特殊的背景色或边框,未被选择的页码则保持默认样式。 5. **服务器端处理**:在Servlet中,解析请求参数,确定用户请求的页码,然后查询数据库并返回相应的数据。 为了更好地理解,...

    MyEclipse_HTML_JSP_Web_Designer_Quickstart

    针对使用过程中可能遇到的问题,文档提供了一份常见问题解答列表,帮助用户解决疑问。 #### 十四、用户反馈 为了进一步改进产品,MyEclipse鼓励用户提供反馈,特别是关于文档的准确性和实用性方面的建议。 综上所...

    SSH框架整合

    - 勾选“Add JSTL Libraries to WEB-INF/lib Folder”并选择JSTL 1.1。 **2. 创建必要的包结构** - `accp.ssh.demo2` - `vo`: 存放实体类和Hibernate的实体映射文件。 - `dao`: 存放数据库操作的DAO类和接口。 ...

    idea 创建maven项目

    选中需要调整的文件夹,点击上方的“Make Directory as...”,将对应的文件夹设置为“Sources”、“Tests”、“Resources”或“Test Resources”。 **2.2 示例操作** 例如,将“src/main/java”设置为“Sources ...

Global site tag (gtag.js) - Google Analytics