然而我修改了servlet之后,還是要重啟服務器才生效
中文亂碼的看看是servlet否沒有設置
response.setContentType("text/html;charset=utf-8");
或者jsp沒有設置
<%@?page?contentType="text/html;charset=UTF-8"?language="java"?%>
中文亂碼的看看是servlet否沒有設置
response.setContentType("text/html;charset=utf-8");
或者jsp沒有設置
<%@?page?contentType="text/html;charset=UTF-8"?language="java"?%>
2019-12-22
舉報
2020-02-03
可以開啟熱加載
2020-01-03
Servlet的生命周期中,只會初始化一次,如果每次要是發送請求或響應,Servlet引擎都會調用service。從這里就會看出,servlet的init初始化方法只調用一次,而service方法會調用很多次。
正是因為以上的特點,Servlet只會在服務器運行時,加載一次。雖然我們把硬盤上的Servlet修改了,但是不會被加載,所以需要重新加載,或重啟Tomcat,讓Tomcat自動加載到類裝載器中。這樣才會讓修改的Servlet生效。