上节大概讲了写前端内容,我们要访问后台的内容,就得有对应的请求可访问:java 后台就是通过配置请求并拦截该请求而实现的功能访问。
package helloweb;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* @author 太上码农/taishangcode
* @desc 这是一个处理前台请求的 java 类,继承了 httpServet
*/
public class HelloController extends HttpServlet {
private static final long serialVersionUID = 1L;
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doPost(req, resp);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.setContentType("text/html;charset=utf-8");
PrintWriter writer = resp.getWriter();
writer.print("我访问了我的后台请求");
}
}
web.xml 增加如下内容
<servlet>
<servlet-name>firstRequestservlet-name>
<servlet-class>helloweb.HelloControllerservlet-class>
servlet>
<servlet-mapping>
<servlet-name>firstRequestservlet-name>
<url-pattern>/appurl-pattern>
servlet-mapping>
如果不会可参考另一篇:《创建启动web项目并部署到tomcat》
如果你是第一次启动,会自动打开浏览器,进入默认展示的首页,在浏览器中输入如下地址并回车:
http://localhost:8080/helloweb/app
就可以看到自己配置的内容返回到了浏览器:

这才是重要的,要知道请求为什么能访问到后台的。
正常操作都是在前端页面,点击按钮什么的,然后直接返回结果,我们这里演示的是直接在浏览器输入,别着急,下节内容给大家展示,如何通过前端访问后台。(原理很简单,就是把我们自己浏览器输入url的操作由前端页面来代替)
技能演示视频在公众号有讲解,欢迎搜索并关注 “taishangcode”学习技能。