在你的程序中要使用一些参数,可以通过init-param在外面配置,以避免程序中写死的问题,比如在配置struts的ActionServlet时,配置文件路径就是写在init-param里面的,由此你可以改变文件名字(不一定非得用struts-config.xml的),可以配置多个配置文件。还有在配置程序编码的过滤器中你可以吧编码类型写在init-param里面,从而可以随时改变请求的编码而不用重新编译程序。