2008-12-10 46 views
0

我试图创建一个JSP标记文件,但它无法编译,当我尝试使用pageContext.getServletConfig().getInitParameter("myInitParam")如何从JSP2标签文件访问初始参数?

我使用Tomcat,当我尝试查看包括文件,我收到了碧玉编译错误的pageContext页面无法解决。我也尝试过使用getInitParameter,但它也失败了。我可以使用请求对象,所以我知道一切都很好。

有没有人知道一种方法来访问从jsp标记文件,最好从scriptlet内的web.xml中设置的初始化参数?

回答

0

您是否尝试过请求而不是pageContext?或者关闭servlet本身:

getInitParameter("myInitParam"); 
0

您是否在扩展TagSupport类?

如果是这样,这个类有一个名为pageContext构件,标签接口声明的方法setPageContext(PageContext pc),其中该文档状态

此方法由JSP页实现对象之前的doStartTag()调用。

所以你应该可以参考this.pageContext罚款 - 除非你正在扩展一个不同的类?

0
application.getInitParameter("<Name>");