Java Web
文章平均质量分 54
知识点
三只小松
这个作者很懒,什么都没留下…
展开
-
3.RESTful
RESTful,一种通用的前台后交互方式 。 RESTful一般是指这种方式: 使用 HTTP POST ( 或GET ) 进行数据交互, 请求数据和应答数据均为 JSON 格式 (或XML)。原创 2021-04-13 12:43:33 · 86 阅读 · 0 评论 -
3.表单
表单表单,是一种最原始的前后台数据交互方式。<form method='POST' action='ServiceUri' > <input type='text' name='xxx' /> ... <input type='submit' /></form>表单的一切都是由浏览器自己处理的, 添加一个用于提交的按钮: <input type='submit' value='提交' /> ,点原创 2021-04-13 11:06:46 · 83 阅读 · 0 评论 -
2.AJAX
后台提供的服务(接口),前台页面如何调用? http://127.0.0.1:8080/QueryAll , http://127.0.0.1:8080/QueryById?from=20180002&to=20180004AJAX, 一种在网页上调用后台接口的方式。jQuery里提供了AJAX调用的方法 ,$.ajax ( { ... 参数 ... } ) 其中, $.ajax() 等同于 jQuery.ajax() ,参数里面是一个JS对象。 $.ajax({ url:.原创 2021-04-13 10:49:07 · 76 阅读 · 0 评论 -
1.URL参数查询
Servlet首先我们来介绍一下什么是servlet。Servlet , 服务小程序 ,是 Java Web 的一个重要概念,一种为客户端提供自定义服务的机制。URL参数如果要查询学号从20210002到20210004的学生数据,客户端需要把请求的参数发给服务器 。请求的参数可以附在URL末尾, 例如, http://../QueryById?from=20210002&to=20210004。URL参数的写法规则: 1 以问号引导 QueryById?xxxxxxxx..原创 2021-04-13 10:28:43 · 1847 阅读 · 0 评论 -
全局对象在网站中的应用
全局对象全局对象: 全局可见的、生命期永久的对象 ,在语法上,最常见的形式为:public class WhatEver{ public static XXX instance = new XXX(); } 即,用 public static 修饰的属性指向的对象。全局可见 :在代码的任何地方,都可以通过WhatEver.instance访问这个对象 生命期永久: 此对象一直存在,不会被 gc回收,一直到程序结束。例:一个论坛的首页使用TopicQuery.api 进行查..原创 2021-03-31 20:41:30 · 142 阅读 · 0 评论 -
过滤器的更多应用
Filter与ServletFilter 与 Servlet 的相似性 1 都是单例 2 都是按URL匹配 3 都可以随应用启动 4 能用 Servlet实现的,都可以用 Filter 实现。Filter 可以实现 Servlet 的所有功能,Filter 在功能上覆盖了 Servlet, Filter 更强一些,它可以实现 FilterChain 一层一层处理。...原创 2021-03-30 15:37:16 · 95 阅读 · 0 评论 -
Filter登录检查
登录检查未登录时,无论什么页面,都重定向到 login.html 。添加 LoginFilter ,拦截路径为 *.html。@WebFilter("*.html")public class LoginFilter implements Filter{ public void init(FilterConfig fConfig) throws ServletException { // TODO Auto-generated method stub } public void d原创 2021-03-30 10:57:00 · 189 阅读 · 0 评论 -
过滤器Filter
过滤器过滤器, Filter , 也被称作拦截器。 Servlet, Session, Filter 是 Java网站开发的三个最基础的机制。过滤器的作用:对请求进行过滤处理过滤器处理的结果: 1 通过,可以访问目标URL 2 拒绝,不可以访问目标URL目标URL可以是一个Servlet,或是一个静态文件。...原创 2021-03-28 16:29:03 · 306 阅读 · 1 评论 -
会话(下)
会话监听器HttpSession , 代表一个会话对象。会话监听器 HttpSessionListener 这是 Tomcat 提供的一个机制 ,使用这个机制,可以得知什么时候创建了会话对象,什么时候销毁了会话对象。会话监听器的创建:1 写一个类,实现 HttpSessionListener2 重写相应的抽象方法 void sessionCreated() void sessionDestroyed()3 添加注解 @WebList...原创 2021-03-28 15:56:08 · 95 阅读 · 0 评论 -
会话(上)
会话在 JavaWeb 开发中, Servlet, Session, Filter是三个最基础的机制。当用户访问网站时,会话指从打开到关闭这一过程 。开始:用户在浏览器里打开网站 ;结束:用户关闭浏览器。如果有多个用户同时访问网站,那么tomcat就会创建多个Session对象,分别表示每一个会话。在 Servlet 里,可以取得当前会话对象 HttpSession session = request.getSession();每一个会话都有一个ID String s...原创 2021-01-30 19:57:01 · 85 阅读 · 0 评论 -
伪静态文件
伪静态文件静态文件:真实存在的、内容不变的文件。指WebRoot下面的 html, js, css, jpg 这些文件,浏览器会认为,这些文件的内容是不会改变的,因而有可能会缓存在本地。 伪静态文件:看后缀像是一个普通的静态文件,但实际上内容却是由 Servlet生成的。例如:创建一个 Servlet,伪装成一个静态文件。http://127.0.0.1:8080/mid0401/test.htmlpackage my;import java.io.IOException;impo.原创 2021-01-29 16:33:13 · 616 阅读 · 1 评论 -
文件下载
文件下载文件上传: 将本机文件上传至服务器 文件下载: 将服务器上的文件下载至本地如果是浏览器支持的文件格式,则下载后直接显示 ,例如 *.html , *.jpg 。如果浏览器不支持显示该文件,则提示保存到本地 ,例如 *.exe *.rar注意:都是文件下载,区别是有的能直接显示。Web Application 目录下的文件是由 tomcat 自动支持下载的。 但是:WEB-INF 和 META-INF 下的文件不支持下载 Web Application 目录之外的文件不支持下载.原创 2021-01-27 21:46:47 · 177 阅读 · 1 评论 -
关于request.getServletPath()返回路径问题的探究
前缀匹配:如 /down/*1.仅仅一个Servlet情况下:请求URL:http://127.0.0.1:8080/free/down/xxx/yyy/123.jpg,其中/free为ContextPath。package my;import java.io.IOException;import javax.servlet.ServletException;import javax...原创 2019-04-24 21:34:35 · 4284 阅读 · 1 评论