【原生JavaWeb】网页前端页面如何调用后端Java程序 |
您所在的位置:网站首页 › 浏览器怎么加载java › 【原生JavaWeb】网页前端页面如何调用后端Java程序 |
一、分层结构
action指定发送请求到的servlet类路径 method可指定响应的方法,默认为get方法 按下发送请求使用href也可以请求servlet类 href = "/hello"网页前端通过向Java程序的Servlet类,发送请求,来调用操作。有两种方法: (一)在web.xml文件中定义servlet类的请求路径,例如下: HelloServlet servlet.HelloServlet HelloServlet /hello (二)在Servlet类处,声明路径,例如下:@WebServlet(“/hello”) package servlet; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; @WebServlet("/hello") public class HelloServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println(""); out.println(""); out.println("Hello World!"); out.println(""); out.println(""); out.println("Hello Servlet Get!"); out.println(""); out.println(""); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println(""); out.println(""); out.println("Hello World!"); out.println(""); out.println(""); out.println("Hello Servlet Post!"); out.println(""); out.println(""); } } |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |