![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb
fanxs98
种一棵树最好的时间是十年前,其次是现在
展开
-
JavaWeb监听器
1.pom.xml添加servlet-api依赖 <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> </depe原创 2021-02-07 17:57:21 · 96 阅读 · 0 评论 -
IDEA搭建springboot项目
1.File --> New --> Project2.选择Spring Initializr,然后next(jdk默认即可)3.填写项目名,选择jdk版本4.按需选择jar包5.下一步然后finish6.DzqApplication是启动类主程序我们新建一个TestController@Controllerpublic class TestController { @RequestMapping(name = "hello").原创 2020-12-21 15:27:59 · 103 阅读 · 0 评论 -
eclipse搭建SSM框架
环境:eclipse 、Tomcat8.5、Maven3.61.新建maven项目2.项目建立后上面有红叉解决办法:右键项目-->build path-- >configure and build-->在libraries那一栏下,选择ADD Libarry-->选择server Runtime-->选择tomcat然后finish-->apply然后关闭3.pom.xml文件添加依赖<project xmlns="http:/原创 2020-07-06 17:50:38 · 1897 阅读 · 0 评论 -
${param.id}的使用
若有a.jsp页面携带参数id,经过控制器跳转到b.jsp,在b.jsp页面可以使用${param.id}取得该id相当于request.getParameter("id");原创 2020-03-31 21:53:04 · 654 阅读 · 0 评论 -
url四种匹配规则
1精确匹配 <url-pattern>中配置的项必须与url完全精确匹配。注:<url-pattern>/user/*/hi</url-pattern> 这里的*不是通配符,是精确匹配 <servlet-mapping> <servlet-name>springmvc</servlet-name> &...原创 2020-03-18 16:06:34 · 4553 阅读 · 2 评论 -
jsp页面中文在web项目正常,在浏览器输出乱码
这种情况应该是没设置请求和响应的编码 //设置请求的字符集编码 request.setCharacterEncoding("UTF-8"); //设置响应的字符集编码 response.setContentType("text/html;charset=UTF-8");例子:<!--index.jsp--><%@ page language="ja...原创 2020-03-06 14:44:00 · 1216 阅读 · 0 评论 -
解压版Tomcat的安装
tomcat分为安装版(后缀exe)和解压版(后缀zip)之前用安装版的没有start.bat和shutdown.bat,而且还要配置环境什么的,后面使用有一些不方便卸载了去官网下载了个解压版的tomcat8https://tomcat.apache.org/下载完直接解压就好bin目录下start.bat和shutdown.bat手动打开和关闭一次然后双击start....原创 2020-03-05 22:13:05 · 648 阅读 · 1 评论 -
Mybatis
Mybatis整体架构环境;jdk1.8myeclipse2015mysql5.01.新建Java project2.导入mybatis的jar包、lib第三方jar包以及jdbc驱动jar包(使用maven的话无需这么麻烦,只写配置文件导入就好)复制jar包--粘贴进项目--选中jar包--右键build path--add to build path...原创 2020-03-05 01:40:34 · 139 阅读 · 0 评论 -
javaweb实验
https://github.com/MiracleFxs/OnlineTestMaven原创 2019-09-06 11:15:35 · 174 阅读 · 0 评论 -
Spring框架
Spring是一个开源的轻量级控制反转(IoC)和面向切面编程(AOP)的容器框架,主要解决的是业务逻辑层和其他各层的松耦合问题(解耦)spring特征:1.控制反转:Inversion of Control(IoC)所谓控制反转就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓反转。 所谓依赖注入...原创 2019-09-08 00:06:09 · 104 阅读 · 0 评论 -
Mybatis技术
Mybatis简介MyBatis是一个支持普通SQL查询、存储过程和高级映射的优秀持久层框架。对象关系映射(Object Relational Mapping) MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。 MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO (Plain Ordinary Java Objects,...原创 2019-08-09 01:44:33 · 149 阅读 · 0 评论 -
request.getSession().setAttribute 和request.setAttribute的区别
String username = request.getParameter("username");request.getSession().setAttribute("usr",username);request.getSession().setAttribute("usr",username);把username返回值保存到session当前会话中,名称为usr,只要当前会话不过期...原创 2019-06-27 14:03:44 · 4348 阅读 · 0 评论 -
JSP+Servlet+JavaBean小例子
通过一个注册登录的小例子,不使用任何框架,采用三层程序的架构,基于MVC的模式,来熟悉一下JSP+Servlet+JavaBean的使用架构设计:代码实现:模型:beans包和DAO包视图:jsp页面控制器:servlets1.先在eclipse建立一个LoginMaven项目,maven项目升级到4.0,jdk用的1.8版本需要用到MYSQL数据库,maven项目...原创 2019-06-26 19:16:26 · 3149 阅读 · 0 评论 -
JavaWeb知识点
Servlet知识点JSP知识点JDBC知识点原创 2019-04-25 17:51:05 · 134 阅读 · 0 评论 -
JSTL标签库
JSTL———JSP Standard Tag Library 即JSP标准标签库目录为什么要使用JSTLJSTL标签库主要有5类如何在Maven工程引入jstl标签库的支持JSTL标签的使用为什么要使用JSTLEL表达式不够完美,需要JSTL的支持!在JSP中,EL表达式具有强大功能:使用EL表达式可以很方便地引用一些JavaBean以及其属性,不会抛出Null...原创 2019-04-25 17:21:33 · 122 阅读 · 0 评论 -
JavaScript 基础与核心对象篇
JavaScript内置对象1.Date日期对象日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒)。定义一个时间对象var Udate=new Date();使 Udate 成为日期对象,并且已有初始值:当前时间(当前电脑系统时间)。Date对象中处理时间和日期的常用方法:2.Math对象3.Array数组对象浏览器对象1...原创 2018-10-30 21:07:47 · 132 阅读 · 0 评论 -
修改Tomcat服务器默认端口和登录密码设置
修改conf / server.xml文件里的这段port=“8080”,8080即端口号登录密码设置:在conf\tomcat-users.xml中添加:<user username="admin" password="admin" roles="manager-gui,admin-gui"/>“ “里的可自己设置用户名和密码...原创 2018-11-10 02:03:39 · 715 阅读 · 0 评论 -
JSP页面生命周期
jspService()方法被调用来处理客户端的请求。对每一个请求,JSP引擎创建一个新的线程来处理该请求,如果有对各客户端同时请求该JSP文件,则JSP引擎会创建多个线程。每个客户端请求对应一个线程。以多线程方式执行可以大大降低对系统的资源需求,提高系统的并发量及响应时间。但也要注意多线程的编程带来的同步问题,由于该Servlet始终驻与内存,所以响应是非常快的...原创 2018-11-11 21:17:45 · 125 阅读 · 0 评论 -
JSP基础语法
JSP指令:page指令--通常位于jsp页面的顶端,同一个页面可以有多个page指令,用来设置Jsp页面的属性和相关功能 include指令--将一个外部文件嵌入到当前jsp文件中,同时解析这个页面中的jsp语句 taglib指令--使用标签库定义新的自定义标签,在jsp页面中启用定制行为<%@ page l...原创 2018-11-11 21:18:18 · 115 阅读 · 0 评论 -
JSP内置对象
JSP内置对象:JSP内置对象是Web容器创建的一组对象,不使用new关键字就可以使用的对象,即可以不用声明和创建,就可以直接在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量。常用的有out、request、 response、 session、 application以及不常用的Page、 pageContext、 exception、 config共9大内置对象...原创 2018-11-15 20:51:09 · 117 阅读 · 0 评论 -
JSP内置对象例子—jsp模拟网上测试
我们通过一个应用内置对象的例子来将之前讲过的进行一个深入理解关于内置对象的知识可以看这里https://mp.csdn.net/postedit/84037358主要功能就是通过输入内置的账号名和密码判断是否可以登陆,如果可以则进行做题并且提交评分,还可以查看分数先是一个index.jsp页面<%@ page language="java" contentType="t...原创 2018-11-15 23:34:57 · 478 阅读 · 0 评论 -
JavaBean技术
目录什么是JavaBean?为什么要引入JavaBean?JavaBean的设计原则:JSP访问JavaBean方法1.Java方式(普通方式)方法2:使用JSP动作组件什么是JavaBean?是一些可移植、可重用,并可以组装到应用程序中 的Java类。为什么要引入JavaBean?能较好地实现后台业务逻辑和前台表示逻辑的分离, 使得JSP程序更加可读、易维...原创 2018-11-17 00:28:59 · 261 阅读 · 0 评论 -
Servlet技术
目录什么是Servlet?Servlet的特点Servlet的作用 Servlet是单例的Servlet生存周期什么是Servlet?1.Servlet其实就是一个遵循Servlet开发的java类。Servlet是由服务器调用的,运行在服务器端。2.Servlet能动态响应客户端请求,生成动态的Web页面,从而扩展服务器的功能。3.Servle...原创 2019-04-23 21:42:00 · 242 阅读 · 0 评论 -
Servlet解决编码乱码问题
@WebServlet("/Hello")public class Hello extends HttpServlet { public void service(HttpServletRequest request, HttpServletResponse response) throws IOException { //设置浏览器用UTF-8编码显示数据, ...原创 2019-04-22 15:19:39 · 180 阅读 · 0 评论 -
HttpServletRequest应用之防盗链
//获取到网页是从哪里来的 String referer = request.getHeader("Referer"); //如果不是从我的首页来或者从地址栏直接访问的, if ( referer == null || !referer.contains("localhost:8080/test/index.jsp") ) { ...原创 2019-04-22 16:13:53 · 190 阅读 · 0 评论 -
jsp页面请求中文乱码的问题
产生这种问题的原因主要是请求信息所使用的字符集与页面使用的字符集不同,有三种方法可以解决1.在接受请求的页面中规定请求字符码编码的代码,添加代码段<%request.setCharacterEncoding("UTF-8"); %>2.第二种方法就是在取得参数值后,通过转码的方式将参数值转化为合适的字符集。例如String name = new String(re...原创 2019-04-22 16:20:51 · 870 阅读 · 0 评论 -
JDBC介绍及操作
JDBC全称为:Java Data Base Connectivity,它是可以执行SQL语句的Java API为什么要用JDBC市面上有非常多的数据库,本来我们是需要根据不同的数据库学习不同的API,sun公司为了简化这个操作,定义了JDBC API【接口】 sun公司只是提供了JDBC API【接口】,数据库厂商负责实现。 对于我们来说,操作数据库都是在JDBC API【接口】上,...原创 2019-04-27 16:52:33 · 139 阅读 · 0 评论 -
Javascript常用互动方法及事件响应
一、常用互动方法JavaScript-输出内容(document.write)JavaScript-警告(alert 消息对话框)JavaScript-确认(confirm 消息对话框)<script type="text/javascript"> var mymessage=confirm("你喜欢JavaScript吗?"); if(mymessa...原创 2018-10-26 13:23:29 · 236 阅读 · 0 评论