07 2022 档案

摘要:什么是Filter实现权限拦截,比如说我们登陆一个网站,登陆成功后可以访问其中的内容,退出登陆后就不能再对内容进行访问,这就用到了我们的Filter实现权限拦截。 那么具体是怎么实现的呢? 原理很简单,我们可以给已登录用户session存放一个用于标记登陆的数据,只需要在过滤器里看能否获取数据来进行 阅读全文
posted @ 2022-07-31 13:34 谁知道水烫不烫 阅读(443) 评论(0) 推荐(0) 编辑
摘要:监听器种类数不胜数,监听器最常被应用在GUI中,不过网站中也可以设置监听器,这里我们利用sessionListener实现一个网站在线人数统计的监听来了解一下监听器的使用。 首先建立一个类来实现监听器OnlineListener.class 1 package com.jms.listener; 2 阅读全文
posted @ 2022-07-31 11:25 谁知道水烫不烫 阅读(106) 评论(0) 推荐(0) 编辑
摘要:过滤器是用来过滤浏览器中的数据,例如web服务器受到一些垃圾请求,后台可以不处理这些请求或者报错,还可以用来解决乱码问题等。 过滤器是在服务器启动的时候初始化,在服务器关闭的时候销毁。 下面我们用实例来演示: 首先建立一个过滤器类CharacterEncodingFilter.class 1 pac 阅读全文
posted @ 2022-07-31 10:18 谁知道水烫不烫 阅读(113) 评论(0) 推荐(0) 编辑
摘要:一、什么是MVC三层框架 MVC即Model(模组)、View(视图)、Control(控制),它们分工明确,各司其职,使得整个web项目条理清晰,方便开发和维护。 二、三层框架各自的内容及作用 View:是jsp页面,负责展示数据和发起Servlet请求; Control:是Servlet,负责接 阅读全文
posted @ 2022-07-31 09:16 谁知道水烫不烫 阅读(103) 评论(0) 推荐(0) 编辑
摘要:一、什么是JavaBean? JavaBean 是特殊的 Java 类,使用 Java 语言书写,并且遵守 JavaBean API 规范。 JavaBean具有以下的特征: 具有无参构造函数; 属性私有化; 私有化的属性通过get和set方法提供访问。 二、JavaBean的作用 一是为了提高代码 阅读全文
posted @ 2022-07-31 08:52 谁知道水烫不烫 阅读(112) 评论(0) 推荐(0) 编辑
摘要:据我理解,标签是为了使得jsp内容更加简洁,编写起来更加方便,不用再去在jsp里写大段的java代码,标签就显得与html格外契合;当然,并不是一定要使用标签,只用jsp的语法来写java代码也可以实现功能,只是稍显繁琐。 言归正传,我们在使用标签之前首先需要导入两个依赖 <dependency> 阅读全文
posted @ 2022-07-30 08:13 谁知道水烫不烫 阅读(85) 评论(0) 推荐(0) 编辑
摘要:jsp有九大内置对象 page:表示当前jsp页面,类似于this; pageContext:JSP 的页面容器,用于访问 page、request、application 和 session 的属性,可以存放数据,是域对象之一; request:请求,可以用来存放数据,是域对象之一; respon 阅读全文
posted @ 2022-07-28 11:49 谁知道水烫不烫 阅读(107) 评论(0) 推荐(0) 编辑
摘要:我们会发现在很多网站中跳转多个网页,它们的头部和尾部都有着相同的内容,这就需要用到网页的拼接技术。 今天我们利用jsp实现网页的拼接 既然要实现网页的拼接,我们自然首先要准备好多个网页 在这里我们准备三个网页,一个是网页的头header.jsp,一个是网页的脚footer.jsp,还有一个网页的主体 阅读全文
posted @ 2022-07-28 09:56 谁知道水烫不烫 阅读(1400) 评论(0) 推荐(0) 编辑
摘要:常见的错误页面类型有很多,这里我们以404和500为例,404是找不到需要访问的资源,而500是服务器的配置错误。 我们首先建立两个页面,一个是404.jsp,一个是500.jsp 404.jsp <%@ page language="java" contentType="text/html; ch 阅读全文
posted @ 2022-07-28 09:20 谁知道水烫不烫 阅读(165) 评论(0) 推荐(0) 编辑
摘要:jsp作为java技术的一项应用,它支持所有的java语法,并且拥有一些自己的扩充语法。 下面我们就来说一些jsp的扩充语法 1.jsp表达式 可以将程序的输出,输出到客户端 <%= 变量或表达式%> <%@ page language="java" contentType="text/html; 阅读全文
posted @ 2022-07-28 07:59 谁知道水烫不烫 阅读(86) 评论(0) 推荐(0) 编辑
摘要:找到Maven的安装路径 在本地的仓库里进入到org\apache\maven\archetypes\maven-archetype-webapp\1.4目录下 其中有一个名为“maven-archetype-webapp-1.4”的jar包,以压缩形式打开 在archetype-resources 阅读全文
posted @ 2022-07-26 17:30 谁知道水烫不烫 阅读(292) 评论(0) 推荐(0) 编辑
摘要:找到本地Maven的安装路径 打开conf目录下的settings.xml 在其中的<profiles></profiles>标签之间添加以下内容: <profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefa 阅读全文
posted @ 2022-07-26 17:22 谁知道水烫不烫 阅读(439) 评论(0) 推荐(0) 编辑
摘要:找到tomcat的安装目录 conf-->logging.properties 修改 java.util.logging.ConsoleHandler.level = FINEjava.util.logging.ConsoleHandler.formatter = org.apache.juli.O 阅读全文
posted @ 2022-07-26 11:18 谁知道水烫不烫 阅读(40) 评论(0) 推荐(0) 编辑
摘要:首先是获取前端数据 Request获取前端数据常用的有以下两个方法: getParameter(String name);getParameterValues(String name); getParameter(String name)是获取前端单个数据,比如说文本框、单选框等,传入的他们的nam 阅读全文
posted @ 2022-07-26 08:48 谁知道水烫不烫 阅读(2059) 评论(0) 推荐(0) 编辑
摘要:我报错的具体信息是这样的: 出错的原因是因为JDK新版本规定了要以3DES_EDE_CBC的方式对sql进行连接,具体解决方法如下: 1.找到自己的JDK安装目录,打开JDK\jre\lib\security\java.security文件 2.找到文件中的jdk.tls.disabledAlgor 阅读全文
posted @ 2022-07-25 14:08 谁知道水烫不烫 阅读(1285) 评论(0) 推荐(1) 编辑
摘要:什么是重定向呢? 就是客户端向服务器请求路径a,服务器会让客户端去请求一个新的路径c。 首先简单试验一下,建立一个类,我们将其重定向到百度主页 1 package com.jms.servlet; 2 3 import java.io.IOException; 4 5 import javax.se 阅读全文
posted @ 2022-07-25 09:11 谁知道水烫不烫 阅读(366) 评论(0) 推荐(0) 编辑
摘要:验证码的有以下两种实现方式: 前端实现 后端实现 本次我们采用的是后端利用Java实现利用Response生成一个可以每几秒刷新一次的验证码的目的。 直接上源码 1 package com.jms.servlet; 2 3 import java.awt.Color; 4 import java.a 阅读全文
posted @ 2022-07-25 08:24 谁知道水烫不烫 阅读(197) 评论(0) 推荐(0) 编辑
摘要:为什么直接就是Response的应用二呢?因为Response的应用一就是向浏览器输出消息,即 protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOExce 阅读全文
posted @ 2022-07-24 21:17 谁知道水烫不烫 阅读(514) 评论(0) 推荐(0) 编辑
摘要:1.修改pom.xml文件 我的是jdk8,所以修改内容如下: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.comp 阅读全文
posted @ 2022-07-24 19:49 谁知道水烫不烫 阅读(383) 评论(0) 推荐(0) 编辑
摘要:1.首先建立两个资源文件用以测试 一个在src/main/resources目录下建立db.properties,内容如下: username=rootpassward=123456 另一个在java项目目录下建立一个aa.properties.内容如下: username=root2passwar 阅读全文
posted @ 2022-07-24 19:24 谁知道水烫不烫 阅读(86) 评论(0) 推荐(0) 编辑
摘要:请求转发就是请求的是路径a,访问的是路径b的内容 具体操作如下 先建立一个类ServletDemo002 1 package com.jms.servlet; 2 3 import java.io.IOException; 4 5 import javax.servlet.ServletContex 阅读全文
posted @ 2022-07-24 10:52 谁知道水烫不烫 阅读(50) 评论(0) 推荐(0) 编辑
摘要:利用SerlvetContext读取初始化参数 首先我们要在web.xml增加一点初始化参数用于测试 <context-param> <param-name>sctest</param-name> <param-value>this is a test message</param-value> < 阅读全文
posted @ 2022-07-24 10:29 谁知道水烫不烫 阅读(121) 评论(0) 推荐(0) 编辑
摘要:在每个web容器中,都会有一个对应的ServletContext对象,它代表着这个web应用。 利用ServletContext对象实现数据的共享,也就是说我们在一个servlet中存放的数据,可以在另外一个servlet中拿到。 1.建立数据存放的类 PutServlet 1 package co 阅读全文
posted @ 2022-07-24 09:25 谁知道水烫不烫 阅读(28) 评论(0) 推荐(0) 编辑
摘要:Window-->Preferences-->找到对应的语言(以java为例)-->Editor-->Content Assist 其中的Auto Activation选项即为我们需要修改的内容,第一行为提示延时,单位为毫秒,第二行就是按下那些按键会出现提示,一般设置为默认内容+二十六个字母,设置完 阅读全文
posted @ 2022-07-24 08:29 谁知道水烫不烫 阅读(343) 评论(0) 推荐(0) 编辑
摘要:1.建立父Project 选择Maven Project,点击“Next” 将第一项勾选上,点击“Next” Packaging选择pom选项,点击“Finish”,至此父Project搭建完成 2.建立子Model 选择Maven Module,点击“Next” 剩下的与建立普通Maven项目相同 阅读全文
posted @ 2022-07-23 19:48 谁知道水烫不烫 阅读(232) 评论(0) 推荐(0) 编辑
摘要:1.首先要在本地配置好maven以及tomcat 2.在eclipse中配置maven Window ->Preferences->Maven->Installations; 点击“Add...”按钮; 点击“Directory”选择本地的maven路径,其下的“Installation name” 阅读全文
posted @ 2022-07-23 16:41 谁知道水烫不烫 阅读(299) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示