![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb
文章平均质量分 64
Massimo_ycw
北海虽赊,扶摇可接,东隅已逝,桑榆非晚!
展开
-
邮件发送再实现
邮件发送再实现原创 2022-10-28 19:31:33 · 212 阅读 · 0 评论 -
邮件发送实现
邮件发送实现原创 2022-10-28 16:39:41 · 119 阅读 · 0 评论 -
文件上传实现
文件上传实现原创 2022-10-28 15:21:00 · 1139 阅读 · 0 评论 -
Filter实现权限拦截
Filter实现权限拦截原创 2022-07-06 17:18:05 · 186 阅读 · 1 评论 -
监听器Listener
监听器Listener原创 2022-07-06 16:10:34 · 83 阅读 · 0 评论 -
Filter
Filter过滤器原创 2022-07-06 15:19:42 · 68 阅读 · 0 评论 -
MVC三层架构
MVC三层架构简单介绍原创 2022-07-06 14:15:53 · 69 阅读 · 0 评论 -
JavaBean
JavaBean原创 2022-07-06 13:50:25 · 46 阅读 · 0 评论 -
JSP、JSTL标签和EL表达式
一、EL表达式EL表达式语言,Java统一表达式语言(Unified Expresssion Language,简称JUEL)是一种特殊用途的编程语言。作用:获取数据执行运算获取web开发的常用对象使用:${}注意:EL表达式只有在Servlet2.4/JSP2.0版本下才会生效,如果在别的版本使用需要在JSP头文件加上<%@ page isELIgnored=“false”%>。二、JSP标签案例1:页面跳转项目结构:效果:案例2:页面跳转并携带参数...原创 2022-05-18 14:09:05 · 253 阅读 · 0 评论 -
JSP内置对象及作用域
一、九大内置对象pageContext 存东西Request 存东西ResponseSession 存东西Application 【ServletContext】存东西config 【ServletConfig】outpage 几乎不用exception案例:<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ page isELIgnored="false"%><原创 2022-05-18 11:01:02 · 139 阅读 · 0 评论 -
JSP基础语法和指令
一、简单介绍<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title</title></head><body><%-- JSP表达式作用:用来将程序的输出,输出到客户端<%= 变量或表达式 %>--%><%= new java.util.Date原创 2022-05-17 20:52:35 · 336 阅读 · 0 评论 -
JSP介绍及原理分析
一、什么是JSPJava Server Pages:Java服务器端页面,也和Servlet一样,用于动态web技术。最大特点:写JSP就像再写HTML区别:HTML只给用户提供静态数据;JSP页面中可以嵌入Java代码,为用户提供动态数据。二、JSP原理思路:JSP到底怎么执行的?代码层面没有任何问题(target);服务器内部工作:Tomcat中有一个work目录IDEA中使用Tomcat的会在IDEA的Tomcat中生产一个work目录:C:\Users\Massim原创 2022-05-17 17:41:03 · 394 阅读 · 0 评论 -
Cookie和Session
一、会话用户打开一个浏览器,点击了很多超链接,访问了多个web资源,关闭浏览器,这个过程可以称之为会话。状态会话:简单理解的话,就是一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,称之为状态会话。问题:一个网站,怎么证明你来过?服务器给客户端一个信件,客户端下次访问服务器端,带上信件就可以了,这个信件就是Cookie。服务器登记你来过了,下次你来的时候我来匹配你,这就是Session二、保存会话的两种技术1.Cookie客户端技术(请求,响应);2.Session服务器技原创 2022-05-16 21:56:20 · 169 阅读 · 0 评论 -
HttpServletRequest
一、介绍HttpServletRequest代表客户端的请求,用户通过Http协议访问服务器,Http请求中的所有信息会被封装到HttpServletRequest中,通过这个HttpServletRequest中的方法,获得客户端的所有信息。二、简单案例获取前端传递的参数,然后跳转到另一个页面,并在后台输出参数信息。1.步骤一:导入相关依赖后,编写index.jsp页面,接收用户请求的参数<%@ page contentType="text/html;charset=UTF-8" lang原创 2022-05-15 19:42:09 · 117 阅读 · 0 评论 -
HttpServletResponse
一、介绍web服务器接收到客户端的http请求,针对这个请求,分别创建一个代表请求的HttpServletRequest对象,代表响应的一个HttpServletResponse对象。如果获取客户端请求过来的参数找:HttpServletRequest;如果要给客户端响应一些信息找:HttpServletResponse;二、简单分类负责向浏览器发送数据的方法:getOutputStream();getWriter()…负责向浏览器发送响应头的方法:setCharacterEncoding原创 2022-05-15 19:24:39 · 551 阅读 · 0 评论 -
ServletContext
一、简介Web容器在启动的时候,它会为每个Web程序都创建一个对应的ServletContext对象,它代表了当前的Web应用。二、作用共享数据:在这个Servlet中保存的数据,可以在另外一个Servlet中拿到。原创 2022-05-15 15:52:08 · 155 阅读 · 0 评论 -
Servlet
一、什么是ServletServlet就是Sun公司开发动态Web的一门技术,Sun公司在这些API中提供了一个接口叫做:Servlet,如果想开发一个Servlet程序,只需要完成两个小步骤。步骤一:编写一个类实现Servlet接口,Servlet接口Sun公司有两个默认的实现类:HttpServlet , GenericServlet;步骤二:把开发好的Java类部署到Web服务器中;二、Servlet实例2.1、首先在pom.xml中添加Servlet的依赖<?xml version原创 2022-05-14 17:42:15 · 91 阅读 · 0 评论 -
在IDEA中配置Tomcat
一、Maven中可能遇到的问题Maven版本兼容问题,可以百度查找与自己IDEA版本适配的Maven版本Maven默认web项目中的web.xml中的版本问题,解决:替换为和tomcat版本一致。二、配置Tomcat2.1、第一步:2.2、第二步:2.3、第三步:2.4、第四步:2.5、第五步:解决警告问题为什么会有这个问题:我们访问一个网站,需要指定一个文件夹名字。选中第一个,本质没有什么区别2.6、第六步:2.7、开启服务器,进行测试默认访问index.jsp原创 2022-05-14 16:15:30 · 75 阅读 · 0 评论 -
在IDEA中使用Maven
一、启动IDEA二、创建一个Maven项目三、如果创建成功则会出现Build Success,然后选择自动导包四、观察Maven仓库多出来的东西五、在IDEA中查看Maven设置六、查看Maven的项目结构七、创建一个普通的Maven项目前面创建的Maven项目使用了模板,这里创建一个普通,干净的Maven项目,然后进行比较。步骤:与上面基本相同,只是不勾选create from arechtype。可以发现这种创建方式少了一个webapp目录,所以我们需要手动创建:打原创 2022-05-14 14:09:33 · 834 阅读 · 0 评论 -
Maven
一、为什么要使用Maven1、在javaweb开发中,需要使用大量的jar包,我们手动去导入;2、有没有一个工具自动帮我们导入和配置这个jar包,由此Maven诞生了。二、什么是Maven1、Maven是一个项目架构管理工具,我们目前仅用来更方便的导入jar包;2、Maven的核心思想:约定大于配置,有约束,不要去违反;3、Maven会规定好该如何去编写我们的java代码,必须要按照这个规范来。三、下载和安装Maven1、Maven官网2、点击download3、下载这里是最新版本原创 2022-05-14 12:52:48 · 182 阅读 · 1 评论 -
JavaWeb入门
一、基本概念web开发:web意为网页,javaweb则是用java来开发网页;静态web:例如html,css…,提供给所有人看的数据始终不会发生变化动态web:例如淘宝,京东…,几乎所有的网站都是动态web,提供给所有人看的数据会发生变化,每个人在不同的时间,不同的地点,看到的信息各不相同。技术栈:Servlet/JSP , ASP , PHP在java中,动态web资源开发的技术统称为javaweb二、web应用程序概念:可以提供浏览器访问的程序a.html , b.html…等原创 2022-04-29 17:00:51 · 973 阅读 · 0 评论 -
jstl标签使用出现500错误的解决方法
一、问题描述在jsp中使用jstl标签,然而运行时却总是报500错误,折腾了很久终于解决了。原因:在Tomcat中需要引入jstl中的包,否则会报jstl解析错误。解决方法:将jstl-api-1.2.jar包和standard-1.1.2.jar包导入到Tomcat的lib目录下...原创 2022-04-19 21:30:48 · 847 阅读 · 0 评论