Rumah > Soal Jawab > teks badan
public class MyServlet extends HttpServlet {
private static IUtils utils= null;
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
utils.do();
}
}
代码结构如上,do不是静态方法,且方法内使用的都是局部变量,做的事情就是连接数据库做查询,然后返回查询结果。
1.在doPost调用这个do方法是否安全?
2.是否有必要声明成静态的,我希望这个utils不要被反复创建。
黄舟2017-04-18 10:52:27
Setiap objek Servlet
hanya mempunyai satu contoh (mod tunggal) dalam bekas Web, jadi jika berbilang permintaan HTTP meminta yang sama Servlet
, maka urutan yang sepadan dengan berbilang permintaan HTTP akan memanggil serentak Servlet
Kaedah doPost
- Untuk memudahkan, anda boleh membalut IUtils
anda dengan ThreadLocal
.