
Java Web
文章平均质量分 73
难平是人心
这个作者很懒,什么都没留下…
展开
-
JavaWeb-多表关系
一对多 建立两表之间的属性关系 数据表是通过外键列来维系两表关系。实体类是通过属性来维系两表关系。一对多,是以一方为主,所以我们在一方添加多方的集合作为一个属性。 例如:年级和学生是一对多关系,那么在年级表中创建一个集合可以添加多方。 Grade.java private List<Student> studentList; public List<Student> getStudentList() { return studentList; } public void setStu原创 2020-10-29 16:11:04 · 399 阅读 · 0 评论 -
JavaWeb-文件上传和下载
1.导入smartupload.jar 包 2.准备上传页面 form表单的标签中需要添加enctype属性 提交方式必须是post <form method="post" action="/upload" enctype="multipart/form-data"> 3.获取数据/保存文件 @WebServlet(value="/upload") public class uploadServlet extends HttpServlet { @Override prot原创 2020-10-29 14:35:22 · 184 阅读 · 0 评论 -
JavaWeb-Ajax
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。 Ajax所包含的技术 Ajax并非是一种新技术,而是将原有技术结合 1.使用CSS和XHTML来表示。 2.使用DOM模型来交互和动态显示。 3.使用XMLHttpRequest来和服务器进行异步通信。 4.使用javascript来绑定和调用。原创 2020-10-27 17:23:46 · 129 阅读 · 0 评论 -
JavaWeb-监听器
什么是监听器? 监听器(Listener)是一个监听某个域对象的状态变化的组件。 事件对象:request、session、servletContext。 注册监听器:将监听器与事件源绑定。 响应行为:监听到事件源的状态变化所作出的行为。 监听器分类? 监听对象的创建与销毁:ServletRequestListener、HttpSessionListener、ServletContextListener 监听对象内属性变化:ServletRequestAttributeListener、HttpSessio原创 2020-10-25 22:07:16 · 128 阅读 · 0 评论 -
JavaWeb-过滤器
什么是过滤器? 过滤器实际上就是对web资源进行拦截,做一些处理后再交给下一个过滤器或servlet处理,通常都是用来拦截request进行处理的,也可以对返回的response进行拦截处理。 过滤器语法格式 创建一个类实现Filter接口 public class MyFilter implements Filter{} 重写接口中的方法 public void destroy() { //销毁的方法} public void doFilter(ServletRequest req, ServletRe原创 2020-10-25 21:50:15 · 138 阅读 · 0 评论 -
JavaWeb-Cookie
什么是会话跟踪技术 会话跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。保持对用户会话期间的数据管理。常用的会话跟踪技术是Cookie与Session。 Cookie通过在客户端记录信息确定用户身份。 Session通过在服务器端记录信息确定用户身份。 什么是Cookie Cookie是客户端(一般指浏览器)请求服务器后,服务器发给客户端的一个辨认标识,保存在客户端,当客户端再次 向服务器发送请求时,会携带着这个辨认标识,服务器就可以通过这个标识来识别客户端的身份或状态等。 Cookie的作用:跟踪会原创 2020-10-24 19:57:24 · 264 阅读 · 0 评论 -
JavaWeb-JSP
什么是JSP? JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计。JSP就是在HTML页面中嵌入了java代码。 JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和 容易。 *.html 静态页面(包含固定的页面内容) *.jsp 动态页面(页面数据可以动态更新,支持嵌套java代码和html代码) 嵌套Java代码 声明标签 <%!变量或者方法声明%> 表达式标签 <%=原创 2020-10-23 00:52:58 · 278 阅读 · 0 评论