Java 理解servlet中的方法调用
我正在浏览一些代码,如下所示:Java 理解servlet中的方法调用,java,servlets,Java,Servlets,我正在浏览一些代码,如下所示: protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); // Write t
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
// Write the response message, in an HTML page
try {
out.println("<!DOCTYPE html>"); // HTML 5
out.println("<html><head>");
out.println("<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'>");
out.println(Add_To_Test());
out.println("<head><title>Test API</title></head>");
out.println("<body>");
out.println("<h3>My message</h3>");
out.println("</body></html>");
}
1) 我的问题是,isout.println(Add_To_Test())代码>调用方法并显示其内容的正确方式
2) 在方法名称之前添加公共静态对象
有什么意义?1)是的,这是合法的。是的,它将对象的toString
方法的返回值(从Add\u To\u Test
方法返回)发送到响应对象的OutputStream
。(println
应隐式调用toString
方法),它将显示在终端或浏览器中,具体取决于您用于连接servlet的内容
2) public->意味着您的程序包中的任何对象都可以访问它
static->表示这是类方法,可以直接调用它,而无需先实例化类
对象->Java基本类,您曾经编写或使用过的所有其他类都从中继承 也许servlet不是开始学习Java编程的最佳场所,我建议您尝试更简单的方法stuff@sleiman如果你能解释的话,我只是想了解那里发生了什么?你在这里问了几个问题,最好通过阅读Java入门教程来回答。没关系。有人回答了我的问题。谢谢大家。谢谢你们详细解释我。
public static Object Add_To_Test() throws IOException {
// Some code here
}