将参数从一个jsp文件传递到包含的jsp文件?

时间:2014-03-24 08:47:48

标签: java jsp servlets

我有一个用于jsp文件的servlet控制器。我通过request.setAttribute()从servlet加载它时将一些参数传递给该文件。但是,我需要在主jsp文件中包含另一个嵌套的jsp。嵌套文件是否可以访问已发送的参数?如果没有,我如何将这些参数传递给嵌套文件?

2 个答案:

答案 0 :(得分:3)

是的,嵌套的jsp将看到从servlet控制器设置的请求范围属性。

答案 1 :(得分:3)

在父jsp中使用jstl的set方法,并在jspf中使用相同的变量。

在父母jsp。

<c:set var="foo" value="bar"/>

包含jspf。

<h2>The included parameter is ${foo}</h2>

您还可以使用EL在jsp页面中使用request.setAttribute()访问servlet中设置的所有属性,例如${attributeName}