?" /> 如何从 JSPX 输出 <option selected="true">?

如何从 JSPX 输出

2023-12-21

一些 html 标签将给定属性的“任何”值解释为“true”-> 选项标签浮现在脑海中。

我经常最终做这样的事情:

<c:choose>
   <c:when test="${isSelected}"/>
        <option selected="true">Opt1</option> 
    </c:when>
   <c:otherwise/>
        <option>Opt1</option> 
   </c:otherwise>
</c:choose>

我知道我可以声明一个自定义来封装这种行为,但是that除非我用 java 编写它,否则它也会变得非常难看。

有没有更聪明的方法来做到这一点?


解决此问题的一种方法是使用自定义标签。

我喜欢 JSP2X 转换器采用的方法,在 WEB-INF/tags 文件夹中定义自定义标签,让您可以执行以下操作:

<jspx:element name="option">
    <c:if test="${selected}">
        <jspx:attribute name="selected">selected</jspx:attribute>
    </c:if>
    <jspx:body>Opt1</jspx:body>
</jspx:element>

更紧凑的方法可能是专门为执行正确操作的选项创建自定义标记,为 selected 属性获取布尔值,如果为 true 则发出 selected="selected" 属性,否则不发出。这会更紧凑一些:

<jspx:option selected="${selected}">Opt1</option>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 JSPX 输出

  • 鼠标移动时画布拖动

    我正在尝试构建一个可以使用鼠标移动拖动的画布 我做了一些我无法理解的错误 因为一开始似乎有效 然后出现了一个增量错误 使画布移动得太快 考虑以下代码 window onload function var canvas document ge
  • 如何默认或通过 CSS 将详细信息元素设置为 OPEN

    HTML5 添加了两个新元素 可用于标记文章的目录 details and summary 详细信息元素默认为关闭状态 隐藏除摘要元素之外的所有内容 单击时 它会展开以显示其内容 当它执行此操作时 它会向详细信息元素添加一个 open 属性
  • 无需重定向的 HTML 页面提交

    有没有什么方法可以在不使用ajax的情况下提交html表单而无需从当前页面重定向 你可以设置一个target 为您form 这样您就可以将表单提交到新选项卡 target blank 或一个小的 隐藏的iframe target nameo
  • 当 JMS Prod 位于辅助 POJO 类中时,如何在事务中包含 JMS Producer

    简短的问题 有没有办法强制无状态 EJB 调用的 POJO 存在于 EJB 的上下文中 以便事务和资源注入可以在 POJO 中工作 具体来说 在我想要做的事情的上下文中 如何在 EJB 的事务中包含 POJO JMS 生产者 该生产者在调用
  • Java - JPanel 内有边距和 JTextArea

    我想创建这样的东西 主面板有其边距 x 并且 TextArea 位于该面板的中心 几乎填满了面板 底部是另一个具有自定义尺寸 高度 y 的面板 可以使用某些快捷方式将其切换为可见和不可见 底部面板有 FlowLayout 和几个元素 问题是
  • LocalDate 减去 period 得到错误的结果

    LocalDate减去一个Period 如 28年1个月27天 得到错误的结果 但减去一个Period 只有天单位 如 10282 天 得到正确的结果 有什么需要注意的吗 public static void main String arg
  • Java 中的 ExecuteUpdate sql 语句不起作用

    我正在学习如何将 SQL 与 Java 结合使用 我已成功安装 JDBC 驱动程序 并且能够从数据库读取记录并将其打印在屏幕上 我的问题发生在尝试执行更新或插入语句时 没有任何反应 这是我的代码 问题所在的方法 public static
  • 从 HttpClient 3 转换为 4

    我已经成功地对所有内容进行了更改 但以下内容除外 HttpClient client HttpPost method client new DefaultHttpClient method new HttpPost url InputStr
  • 配置jmxremote时无法正常停止tomcat

    我添加了一个jmxremotecatalina bat中的配置 set JAVA OPTS Dcom sun management jmxremote port 9004 Dcom sun management jmxremote ssl
  • Jetty Plugin 9启动不喜欢icu4j-2.6.1.jar

    我对 mortbay 的 Maven jetty 插件 6 有相同的配置
  • java swing:向 JTree 项目添加自定义图形按钮

    我想在 JTree 中的项目右侧添加一个带有小图标的附加按钮 这可以做到吗 如果是这样 怎么办 thanks Clamp 你在这方面成功了吗 我想做同样的事情 但很难让 JButton 响应用户 设置渲染器以显示按钮的过程很顺利 但所有鼠标
  • 文件缓存:查询字符串与上次修改时间?

    我正在研究缓存网站资源的方法 并注意到大多数与我类似的网站都使用查询字符串来覆盖缓存 例如 css style css v 124942823 后来 我注意到每当我保存 style css 文件时 最后修改的标头都会 更新 使得查询字符串变
  • Java 中处理异步响应的设计模式

    我读过类似问答的答案 如何在 JAVA 中创建异步 HTTP 请求 https stackoverflow com questions 3142915 how do you create an asynchronous http reque
  • android 中的 java.net.URL ..新手问题

    我是java新手 正在尝试android开发 以下代码生成 malformedURLException 有人可以帮助我识别异常吗 任何提示都会非常有帮助 package com example helloandroid import and
  • CXF:通过 SOAP 发送对象时如何排除某些属性?

    我使用 Apache CXF 2 4 2 当我将数据库中的某个对象返回给用户时 我想排除一些属性 例如密码 我怎样才能做到这一点无需创建临时的班级 有这方面的注释吗 根据 tomasz nurkiewicz 评论我应该使用 XmlTrans
  • Java 中的微分方程

    我正在尝试用java创建一个简单的SIR流行病模型模拟程序 基本上 SIR 由三个微分方程组定义 S t l t S t I t l t S t g t I t R t g t I t S 易感人群 I 感染人群 R 康复人群 l t c
  • 为什么我不能将 Collection 转换为 Collection>

    问题的关键是 为什么这会导致编译时错误 List
  • 在什么情况下,使用 HTTP/2 单独加载图像会比使用 HTTP/1.1 中的精灵一次加载所有图像慢?

    HTTP 2 使多路复用连接成为可能 从而消除了与服务器的多个连接的需要 通过单个连接 可以将许多单独的图像发送到客户端 这避免了将多个图像组合成一个并使用 CSS 将其分开的旧图像精灵模式 我很好奇精灵在 HTTP 2 世界中是否仍然会更
  • @Embeddable 中的 @GenerateValue

    我已将实体的 id 分离到一个单独的 Embeddable 类中 该实体如下 Entity Table name users public class Users EmbeddedId private Users pk id private
  • 将数组值导出到 csv 文件 java

    我只需要帮助将数组元素导出到 csv 文件 我不知道我的代码有什么问题 任何帮助将不胜感激 谢谢 for int index 0 index lt cols length index FileWriter fw new FileWriter

随机推荐

  • ItemsControl 中水平方向的 WrapPanel 垂直列出

    我在 XAML 中定义了两个 DataTemplate 每个模板都用于单独的 ItemsControl 面板 主 ItemsControl 列出了存储在 ObservableCollection 对象中的 Foo 对象 Foo 对象本身有自
  • 带有 MSBuild 的 WebDeploy 未从 TeamCity 部署

    我正在尝试使用 MSDeploy 将 MVC 项目部署到使用 TeamCity 的服务器 当我在我的计算机上使用 powershell 执行此操作时 使用以下命令 msbuild exe mvc csproj p PublishProfil
  • 当前未启用语法“nullishCoalescingOperator”

    当我尝试在 ios simulator 上构建我的应用程序时 它说 捆绑失败 SyntaxError Users MyName MyApp node modules react native node modules react nativ
  • 使用代理身份验证连接到 Team Foundation Server (TFS)

    昨天我在 Codeplex 中创建了一个新项目 我创建了从 Visual Studio 到分配给我的 TFS 服务器的连接 并成功上传了我的解决方案 今天 我尝试再次连接到 Codeplex TFS 服务器以解决该问题 当我尝试打开它时 出
  • 字符串拆分和连接

    我有一系列字符串 我需要能够将该集合中的项目加入到一个字符串中 然后向后拆分该字符串并获取原始字符串集合 当然 我需要为连接 拆分操作引入一个分隔符 鉴于原始字符串可以包含任何字符 我还需要处理分隔符转义 我的问题很简单 是否有一个 Jav
  • 为什么 python 十进制库不为某些输入返回指定数量的有效数字

    NB 这个问题是关于有效数字 https en wikipedia org wiki Significant figures 这是not关于 小数点后的数字 或类似问题 EDIT 这个问题是not的副本小数模块中的有效数字 https st
  • mod_rewrite 用户 ID 错误

    我是重写网址的新手 想知道如何重写 由此 个人资料 4 对此 profile php id 4 到目前为止我有这个规则 RewriteRule profile 0 9 profile php id 1 但它在浏览器中显示这个 Firefox
  • #2006 - MySQL 服务器因数据库导入而消失

    所以我有一台新电脑 我正在尝试为一些项目设置一切 当我尝试导入某些数据库时 在 phpmyadmin 中导入失败后收到此消息 Missing expression near ON at position 25 SET FOREIGN KEY
  • 机械化如何添加到选择列表?

    我刚刚开始尝试通过 mechanize 提交网络表单 在有一个项目列表可供选择 MASTER MODS 这些可以选择MODS使用按钮add MODS or in IT MODS使用按钮add IT MODS 见下图 在表单中 它看起来像这样
  • 使用knitr和RStudio生成的html文件的默认位置变化很奇怪

    创建一个新的包类型的 RStudio 项目 创建一个小插图目录 创建两个新的 R Markdown 模板 位于包的顶层 与DESCRIPTION 和 vignettes 目录中的一个 将两者编织为 html 第一个 Rmd 的生成 html
  • 在pyqt4 python中以编程方式编辑制表符顺序

    我的表单中有多个文本字段 我的问题是 Tab 键顺序错误 有没有办法在代码中编辑 Tab 键顺序 就像在 QT Designer 中一样 thanks Use QWidget setTabOrder https doc qt io qt 4
  • hibernate HQL createQuery() list() 类型直接转换为模型

    当我在 createQuery 之后使用 Hibernate HQL 的 list 时 我想直接键入强制转换List
  • 转移的主机和设置cookie现在不起作用[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我正在开发
  • 在 Project Explorer (Eclipse) 中查找项目位置

    我在上下文菜单中添加了一个按钮 仅当您在 项目资源管理器 窗口中右键单击时才执行 我希望能够获取 项目资源管理器 窗口中的每个项目 获取 项目名称 和 项目位置 然后将其单独放入一个对象中 并返回新的对象数组 我找不到访问所需信息的方法 插
  • 奇怪的重复模板 - 变化

    关于CRP http en wikipedia org wiki Curiously recurring template pattern如果我想实现它的轻微变化 使用模板模板参数 我会收到编译错误 template
  • 自动从我的服务器上传文件到S3的方法

    我有一个项目要完成 但我陷入了困境 我们能否以一定的时间间隔自动将文件从服务器上传到 S3 中 例如 应上传一部分数据 然后每隔一小时上传下一组数据 请按照以下步骤操作 创建一个脚本文件 例如将其命名为 script sh 将其添加到 sc
  • 检测移动设备上隐藏/不可见的蓝牙设备

    我有目标设备的蓝牙 mac id 然而 蓝牙处于隐藏 不可见模式 两款手机都是安卓手机 非根 我做了我的研究 我 知道 如果我知道 mac id 我可以连接到设备 在大多数情况下 但是我只想扫描邻近度而不是连接 即如果目标设备在蓝牙范围内并
  • 了解 VTune 报告

    这是现有线程的后续内容 http stackoverflow com questions 12724887 caching in a high performance financial application 我发现这不是阻碍我的应用程序
  • 使用node js返回所有带有过滤文件的文件

    我想返回文件夹和子文件夹中存在的文件 但需要对扩展名以 html htm 或 aspx 结尾的文件进行过滤 我有一个代码只返回带有扩展名的文件Index html Default htm Index aspx也需要文件的其余部分 但不知道如
  • 如何从 JSPX 输出

    一些 html 标签将给定属性的 任何 值解释为 true gt 选项标签浮现在脑海中 我经常最终做这样的事情