# HTTP状态 500 - 内部服务器错误com.xurong.servletOther.ServletConfigureDemo.doGet(ServletConfigureDemo.java:33)
1.原来是想实现一个servlet配置信息的访问,其源码如下:
1.java代码:
package com.servletOther;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/**
* @auther xu
* @date 2022/4/3 - 15:31
*/
public class ServletConfigureDemo extends HttpServlet {
private ServletConfig config;
public ServletConfigureDemo() {
super();
}
@Override
public void init(ServletConfig config) throws ServletException {
this.config = config;
}
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//获取配置文件方式1:
// String encodingValue = config.getInitParameter("encoding");
// System.out.println(encodingValue);
//获取配置文件方式2:
String encodingValue = super.getServletConfig().getInitParameter("encoding");
System.out.println(encodingValue);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
this.doGet(req,resp);
}
}