javaee开发:MyEclipse+Tomcat,怎么在web.xml文件中来设置一个servlet类的变量呢??<init-param>

比如在MyServlet.java这个servlet类中要用到一个变量是rept,如何在web.xml文件中配置这个变量并映射到相应的servlet类中呢??求具体步骤,我在web.xml设置了后,在一个servlet类中使用该变量出现变量未定义的情况,找了半天的错误,发现没问题啊。

我给你一个例子
web.xml中配置
<servlet>
<servlet-name>aa</servlet-name>
<servlet-class>
cn.com.AA
</servlet-class>
<init-param>
<param-name>width</param-name>
<param-value>55</param-value>
</init-param>
</servlet>

代码中如何取得配置的参数
AA.java
public void init(ServletConfig config) throws ServletException {
super.init();
width = Integer.parseInt(config.getInitParameter("width"));
height = Integer.parseInt(config.getInitParameter("height"));
number = Integer.parseInt(config.getInitParameter("number"));
codes = config.getInitParameter("codes");
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-19
在web.xml中不能设置变量,里面设置的都是常量
相似回答