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