java - 如何在html中使用STRING bean的值:hidden tag?

标签 java jakarta-ee struts

我用过request.addAttribute("myStrBean", "someStr");现在我想在标签中使用它,例如<html:hidden name="myStrBean"/> 。显然这是行不通的,正确的方法是什么?

最佳答案

我不知道你想达到什么目的,但是 如果您想从请求中获取值(value),您可以使用 scriplet,即

<c:set var="myStrBean" value='<%=request.getAttribute("myStrBean")%>'/>

但是要将数据设置为 struts html,您应该使用 ActionForm 示例

<html:hidden name="MyActionForm" property="myStrBean" />

编辑感谢戴夫: 使用EL

<c:set var="myStrBean" value="${myStrBean}" />

关于java - 如何在html中使用STRING bean的值:hidden tag?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11109739/

相关文章:

java - 在struts 1.3操作类中下载文件后转发问题

java - Java中如何统计字符串中辅音的个数?

java - OSS Nokalva 中的 Tbcd 支持

java - Spring Security openId 支持和用户解除认证

java - Hibernate与同一实体的递归多对多关联

java - Struts 1.2 intRange 验证失败

java - JPA/hibernate : bidirectional OneToMany/ManyToOne relation only works unidirectional

java - 从内部类中返回类型 void 的重写方法返回

java - 在已经存在 doGet 和其他 6 个方法的情况下在 Servlet 中使用 Service 方法

java - 我在 Struts 2 中有一个 NullPointerException 报告