参数通过struts传递给JSP到JSP变量

时间:2014-10-08 00:39:18

标签: java jsp struts struts-1

我是一个Java新手,我有这个代码工作,它获取brandCode参数并放在名为“brandCode”的隐藏输入中

<html:form method="get" action="/catalogindexsearch.do" styleId="sortAndNavigationForm">
    <input type="hidden" name="formAction" value="searchDisplay" />
    <html:hidden property="brandCode" />
</html:form>

但是我希望在JSP的其他地方使用参数,即

<h1>Brand Code: ${brandCode}</h1>

所以我的问题是如何从html:form URL参数创建Java变量?

3 个答案:

答案 0 :(得分:1)

给它一个这样的ID:

<html:hidden property="brandCode" id="brandcode" />

然后通过以下方式访问该值:

var brandCode = $("#brandcode").val();

或者如果您不使用jQuery:

var brandCode = document.getElementById("brandcode").value;

如果您尝试使用动作类中某个属性的值,那么您就是正确的 - 它是

${brandcode}

其中brandcode是您的操作类中具有getter和setter的属性:

private String brandcode;

public String getBrandCode() {

}

你明白了。

答案 1 :(得分:0)

在JSTL中,您可以按表单名称

访问表单属性
<h1>Brand Code: ${formName.brandCode}</h1> 

答案 2 :(得分:0)

我最终追求的是${param.brandCode}或此$ {param["brandCode"]}