浏览器输入访问路径,相当于浏览器发送了一个请求
这个路径分两部分,第一部分是根路径http://localhost:8080/Day04/,第二部分是子路径 /test?name=xiaoming
根路径是用来找服务器和服务器项目的 子路径是用来找对应访问接口的
当路径正确,请求走到服务器中,先经过web.xml 对子路径进行匹配 : /test
匹配成功以后,去找java代码:cn.hpu.qf.TestServlet
找到java代码,那么执行方法 请求呢就传到了这个servlet中,然后从这个请求对象中获取参数 然后生成响应对象,返回给前端
在sevlet(controller前后端交互的控制层)中设置编码,通过post方法或者get方法接收前端发送过来的参数,接下来对参数进行业务处理,进入service层(业务逻辑层,进行逻辑处理),在进行业务处理的过程中可能会进行数据操作,那么会进入dao(持久层:数据库操作类)。
DBUtils是数据库工具类,通过构造方法加载驱动
java 和前端数据交互 java怎么跟前端交互
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
python怎么和前端交互 python怎么与前端交互
前言有朋友问到在web中vue和Python是怎么交互的,我这里大概就写一写了,虽然可能表述不太规范,但希望能够帮到大家。我用到的Python的flask框架和vue来相互配合来做的web,这里我先说说Python的flask框架Python的flaskPython的flask框架是一种轻量级的web框架,适合用于轻量级的web应用,而且简单好学。首先是安装flask框架,在命令行中输入 pip
python怎么和前端交互 Python中le-3怎么表述 python文件目录管理 项目 vue proxytable flask