2014-09-02 70 views
1

我有一个struts表单bean,它有几个属性,并基于这些属性我需要创建一个字符串url。在scriptlet中访问struts bean属性

例如,我的bean的名字是formBean,有些属性是nameemailmobile等。

而URL将包含这些表单属性作为查询参数。为此,我一直在使用小脚本作为尝试:

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

但我面临的问题是访问bean性质的小脚本既不能在同一范围内使用。
相同的更好的方法是什么?建议也表示赞赏。

+0

尝试formBean.getName()它可能会给你的名字的价值在小脚本 – 2014-09-02 06:17:02

+0

@NiravPrajapati:作为'formBean'是支柱豆,因此它在'不可用jsp'直接以'formBean.getName()'的形式访问它。有一个错误'不能解决或不是一个字段' – 2014-09-02 06:22:59

+0

你使用MVC方法来设置和获取表单bean数据/值? – 2014-09-02 06:54:04

回答

1

尝试使用下面的代码:

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