properties文件提示错误,读取不了
配置:
Servlet.java
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
import java.io.IOException;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
import java.io.IOException;
import java.io.InputStream;
import java.io.PrintWriter;
import java.util.Properties;
@WebServlet(name = "Servlet04", value = "/Servlet04")
public class Servlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=utf-8");
ServletContext context=this.getServletContext();
PrintWriter out= response.getWriter();
//获取相对路径中的输入流对象
InputStream in=context.getResourceAsStream("/src/itcast.properties");
Properties pros=new Properties();
pros.load(in);
out.println("姓名="+pros.getProperty("姓名")+"
");
out.println("爱好="+pros.getProperty("爱好")+"
");
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.doGet(request,response);
}
}
键不要用中文
a=lyq
b=study