java - 在 scriptlet 中访问 struts bean 属性

标签 java jsp struts el scriptlet

我有一个 struts form bean,它有几个属性,并且基于这些属性我需要创建一个字符串 url。

例如,我的 bean 名称是 formBean,一些属性是 nameemailmobile 等。

并且 url 将包含这些表单属性作为查询参数。为此,我一直在尝试使用 scriptlet 作为:

<%! String url = "http://somewebsite.com/request.jsp?param1=" + {accessing formBean.name} %>
<a href="<%= url %>">URL</a>

但我面临的问题是访问 scriptlet 中的 bean 属性,因为两者不能在同一上下文中使用。
对于同样的情况,更好的方法是什么?也欢迎提出建议。

最佳答案

尝试使用以下代码:

<a href="http://somewebsite.com/request.jsp?name=${formBean.name}&mobile=${formBean.mobile}">URL</a>

关于java - 在 scriptlet 中访问 struts bean 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25616907/

相关文章:

java - Gate Developer 和 Gate Embedded 的输出差异

java - ActionServlet是单例类吗?背后的原因是什么?

hibernate - 带有 session 作用域 bean 的 LazyInitializationException

java - 为服务类创建对象不起作用

html - 用作提交按钮的图像

java - 通知恢复应用程序而不是重新启动

java - 我需要对基于 Spring 的 Rest Web 服务进行验证

java - 在 Java 中使用 toString() 打印数组

jsp - <%有什么区别! JSP中的%>和<%%>?

java - java中如何获取字符串变量的值