Java Web_web配置传递参数到servlet
web配置传递参数到servlet
1.web.xml
<!-- addGoods -->
<servlet>
<servlet-name>addGoodsServlet</servlet-name>
<servlet-class>com.yezi.manage.servlet.AddGoodsServlet</servlet-class>
<init-param>
<param-name>savePath</param-name>
<param-value>uploads</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>addGoodsServlet</servlet-name>
<url-pattern>/addGoods</url-pattern>
</servlet-mapping>
2.servlet:AddGoodsServlet.java
public void init(ServletConfig config) throws ServletException {
savePath = config.getInitParameter("savePath");
sc = config.getServletContext();
}
//代码解析:
当通过配置文件路径跳转到servlet中时,通过配置<init-param>参数将要传递的数据带到servlet中,servlet通过在初始化方法init()中调用config.getInitParameter(“参数名称”),得到传递的参数。