![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb
w_1106
这个作者很懒,什么都没留下…
展开
-
JavaWeb的框架介绍
首先谈谈Java Web需要掌握哪些东西。这里是一些知识点的搜集,暂不做详细说明,欢迎各位博友补充指正。1.底层Java语言相关的就不说了,首先是JVM的结构和工作原理。比较重要的是Java内存模型,各种GC算法,Classloader的加载原理等。个人对底层的一些东西还算比较了解,所以不过多纠结,实际上程序编译链接过程以及二进制文件的处理还是很值得研究的。JVM监控及调优。作为一个开发人员并不一定需要非常熟悉JVM调优的方法,但如果具备JVM监控及调优的能力,将让你对程序运行状况了如指掌,对于问题定原创 2020-12-28 21:46:49 · 163 阅读 · 0 评论 -
JavaWeb的框架介绍
JavaWeb的框架介绍1.底层Java语言相关的就不说了,首先是JVM的结构和工作原理。比较重要的是Java内存模型,各种GC算法,Classloader的加载原理等。个人对底层的一些东西还算比较了解,所以不过多纠结,实际上程序编译链接过程以及二进制文件的处理还是很值得研究的。JVM监控及调优。作为一个开发人员并不一定需要非常熟悉JVM调优的方法,但如果具备JVM监控及调优的能力,将让你对程序运行状况了如指掌,对于问题定位也会敏感得多。Java多线程。对于线程安全的理解,以及如何在自己的程序中避免原创 2020-12-23 22:11:24 · 2462 阅读 · 0 评论 -
Javaweb入门知识点总结 ④
Javaweb入门知识点总结 ④文章目录Javaweb入门知识点总结 ④十七、常见的HTTP协议状态码十八、servlet的生命周期十九、servlet的常用方法二十、过滤器的生命周期及作用二十一、jQuery书写ajax的方式及参数说明二十二 、如何防止表单重复提交二十三、什么是JSON以及格式二十四、说说Tomcat的模块架构十七、常见的HTTP协议状态码2xx:表示请求已被成功接收200(成功)服务器已成功处理了这个请求。这个状态码对servlet是缺省的,如果没有调用setStatus原创 2020-12-01 20:26:48 · 100 阅读 · 0 评论 -
Javaweb入门知识点总结 ③
Javaweb入门知识点总结 ③文章目录Javaweb入门知识点总结 ③十、什么是JSONP十一、HTML、CSS、Javascript在Web开发中的作用十二、body中的onload事件和document.ready()有什么区别?十三、jQuery中有哪些选择器十四、JavaScript中null和undefined有什么区别十五、Servlet中的doPost和doGet方法有什么区别?传递和获取参数上有什么区别?十六、jQuery中get与eq方法的区别十、什么是JSONPJSONP是原创 2020-11-30 16:54:07 · 99 阅读 · 0 评论 -
Javaweb入门知识点总结 ②
Javaweb入门知识点总结 ②文章目录Javaweb入门知识点总结 ②五、session的工作原理1.什么是session2.session比cookie更安全3.session的生命周期4.注意事项六、客户端禁止cookie,session还能用吗七、forward和redirect的区别八、get和post请求区别九、如何实现跨域?五、session的工作原理1.什么是sessionsession是浏览器和服务器会话过程中,服务器分配的一块存储空间。服务器默认为浏览器在cookie中设置原创 2020-11-29 21:13:44 · 95 阅读 · 0 评论 -
Javaweb入门知识点总结①
Javaweb入门知识点总结 ①文章目录Javaweb入门知识点总结 ①一、jsp和servlet有什么区别二、jsp有哪些内置对象?作用分别是什么?三、Jsp的四种作用域四、session和cookie有什么区别一、jsp和servlet有什么区别Servlet:1.一种服务端的Java应用程序2.由Web容器加载和管理3.用于生成动态的Web内容。4.负责处理客户端请求。JSP:1.是Servlet的扩展,本质上还是Servlet2.每个Jsp页面就是一个Servlet实例3原创 2020-11-28 21:16:32 · 114 阅读 · 0 评论 -
idea启动Tomcat报错
idea启动Tomcat报错今天启动项目时,idea一直不能运行,而且一直在报错:war exploded:Error during artifact deployme.See server log for 解决方法:原创 2020-11-18 21:22:35 · 305 阅读 · 0 评论 -
【Java Web Homework】JavaScript在发送AJAX请求时,URL的域名地址是使用绝对地址还是相对地址 & 什么是浏览器跨域访问操作,js如何实现
文章目录一、JavaScript在发送AJAX请求时,URL的域名地址是使用绝对地址还是相对地址?1、AJAX定义:2、发送请求的两种方式3、URL的域名地址使用的是相对地址还是绝对地址?二、什么是浏览器跨域访问操作,js如何实现?1、什么是跨域?2、js如何实现跨域?一、JavaScript在发送AJAX请求时,URL的域名地址是使用绝对地址还是相对地址?1、AJAX定义: 首先,题目中提及的AJAX定义如下:原创 2020-11-07 13:51:35 · 88 阅读 · 0 评论 -
Ajax
AjaxAjax(Asynchronous Javascript And XML,异步Javascript和XML)是一种穿那个键交互式网络应用的网页开发技术,使得“不刷新页面向服务器发起请求”成为可能。Ajax示例:建立JSP页面example12_2.jsp,在该页面中演示在用户输入完学号时出发Ajax异步请求,从服务器获取学号所对应的学生信息,并对页面中相应的学生信息进行更新填充。页面example12_2代码:<%@ page contentType="text/html;cha原创 2020-11-06 20:13:41 · 130 阅读 · 0 评论 -
IDEA数据库操作(使用DAO)及操作中常犯的错
IDEA数据库操作(使用DAO)及操作中常犯的错文章目录IDEA数据库操作(使用DAO)及操作中常犯的错一、我的数据库二、数据库的查询1.查询所有的数据2.条件查询【犯过的错误】三、新增一条信息四、删除一条信息五、更新数据库【犯过的错误】一、我的数据库这是我数据库里的表:二、数据库的查询1.查询所有的数据package com;import java.sql.Connection;import java.sql.ResultSet;import java.sql.Statemen原创 2020-11-05 16:28:14 · 1517 阅读 · 0 评论 -
使用Statement语句实现条件查询
使用Statement语句实现条件查询题目是这样的:编写两个JSP页面:inputQuery.jsp和showGoods.jsp。用户可以再inputQuery.jsp页面输入查询语句,单机查询按钮后,在showGoods.jsp页面中显示符合查询条件的商品信息。需要编写一个Servlet类SelectGoodsServlet.java,类外需要使用实体类Goods。其实我看到这题就觉得很像课本上的例题:对整个数据库的查询操作。然后我就写了如下代码:inputQuery.jsp:<%@原创 2020-11-03 11:09:01 · 2832 阅读 · 2 评论 -
<%@ taglib prefix=“c“ uri=“http://java.sun.com/jsp/jstl/core“ %>报错
<%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core” %>报错在用到JSTL标签,代码中含有<%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core” %>时,有可能会遇到这样的问题:Can not find the tag library descriptor for “http://java.sun.com/jsp/jstl/core”一原创 2020-11-02 14:30:57 · 782 阅读 · 1 评论 -
IDEA连接MySQL数据库报错
IDEA连接MySQL数据库报错如果想实现这样的功能:创建一个.jsp页面,并在该页面中使用纯JAVA数据库驱动程序连接数据库,并查询数据表(如firsttable)中的数据。数据库如图:最初写的代码是这样的:<%@ page import="java.sql.Connection" %><%@ page import="java.sql.*" %><%@ page contentType="text/html;charset=UTF-8" language="j原创 2020-11-01 20:55:41 · 588 阅读 · 0 评论 -
内置对象session与httpSession
内置对象session与httpSession是一个东西吗?文章目录内置对象session与httpSession是一个东西吗?一、内置对象session1.概念2.Session对象的ID3.Session对象的常用方法二、httpSession1.概念2.原理3.httpSession生命周期一、内置对象session1.概念Session对象是一个JSP内置对象,它在第一个JSP页面被装载时自动创建,完成会话期管理。从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结原创 2020-10-28 21:55:44 · 161 阅读 · 0 评论 -
response.getWriter().write()和 response.getWriter().print()的区别
response.getWriter()返回的是PrintWriter,这是一个打印输出流response.getWriter().write()和 response.getWriter().print()是响应给客户端的东西,如果不用ajax接收将数据放在合适的位置,就会在浏览器上生成一个新的页面来显示内容。printresponse.getWriter().print(),不仅可以打印输出文本格式的(包括html标签),还可以将一个对象以默认的编码方式转换为二进制字节输出writerrespo原创 2020-10-27 20:36:28 · 2413 阅读 · 0 评论 -
使用MVC模式实现简单的用户登录验证程序
使用MVC模式实现简单的用户登录验证程序文章目录使用MVC模式实现简单的用户登录验证程序程序说明一、定义实体模型来表示数据二、定义业务模型来处理业务三、编写Servlet处理请求四、编写视图五、运行截图程序说明程序包括实体模型User、业务模型UserCheck、控制器LoginCheckServlet和两个试图页面,即登录页面和登录成功页面。一、定义实体模型来表示数据User类用来创建试题模型存储用户信息,代码如下:package com.servlet;public class原创 2020-10-26 20:36:06 · 5457 阅读 · 1 评论 -
常见404与500错误及含义
常见404与500错误及含义文章目录常见404与500错误及含义速览一、4xx(请求错误)二、5xx(服务器错误)速览400(错误请求) 服务器不理解请求的语法。404(未找到) 服务器找不到请求的网页。例如,对于服务器上不存在的网页经常会返回此代码。500(服务器内部错误) 服务器遇到错误,无法完成请求。一、4xx(请求错误)这些状态码表示请求可能出错,妨碍了服务器的处理。400(错误请求) 服务器不理解请求的语法。401(未授权) 请求要求身份验证。对于登录后请求的原创 2020-10-25 20:51:28 · 23062 阅读 · 0 评论 -
基于Servlet的MVC模式
基于Servlet的MVC模式文章目录基于Servlet的MVC模式一、模型二、视图三、控制器四、流程示图:一、模型一个或多个JavaBean对象,用于存储数据(实体模型,由JavaBean类创建)和处理业务逻辑(业务模型,由一半的Java类创建)二、视图一个或多个JSP页面,由控制器提交数据和为模型提供数据显示,JSP页面主要使用HTML标记和JavaBean标记来显示数据。三、控制器一个或多个Servlet对象,根据视图提交的请求进行控制,即将请求转发给处理业务逻辑的JavaBean原创 2020-10-24 21:06:11 · 323 阅读 · 0 评论 -
Servlet
Servlet文章目录Servlet一、基本概念二、技术特点1.高效2.方便3.跨平台4.灵活性和可扩展性5.共享数据6.安全三、生命周期一、基本概念定义:Servlet是基于Java技术的Web组件,由容器管理并产生动态的内容。Servlet与客户端通过Servlet容器实现的请求/响应模型进行交互。注意:Servlet不是从命令行启动的,而是由包含Java虚拟机的Web服务器进行加载二、技术特点Servlet技术带给程序员最大的优势是它可以处理客户端传来的HTTP请求,并返回一个响应原创 2020-10-23 21:38:48 · 855 阅读 · 0 评论 -
使用IDEA进行Servlet对象的创建与运行
使用IDEA进行Servlet对象的创建与运行1.创建一个 JAVA项目:新建->项目->JAVA模块…2.输入项目名(以ServletDemo为例)3.配置Tomcat:①②点击“+”->Tomcat Servlet->Local③修改Name,查看Tomcat的URL地址:④点击“deploment”->"+"->“Artifact…”->“确定”4.点击“文件”->“项目结构”->“模块”->“源码”->点原创 2020-10-20 20:57:34 · 3884 阅读 · 0 评论 -
Javaweb(五)JSP的内置对象
Javaweb(五)JSP的内置对象文章目录Javaweb(五)JSP的内置对象博客说明一、用户注册页面:二、注册成功页面:三、登陆页面:博客说明JSP各个页面之间的响应和传递的过程示例一、用户注册页面:效果预想图:实现代码:<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="gb2312"%><%request.setCharacterEncoding("UT原创 2020-10-24 21:29:16 · 289 阅读 · 0 评论 -
解决JSP乱码问题
解决JSP乱码问题文章目录解决JSP乱码问题一、浏览器中所有中文全部乱码二、提交页面表单元素给对应的JS平页面时,接收到的中文出现乱码总结一、浏览器中所有中文全部乱码例如:浏览器的显示:解决方法:在.jsp文件中将“ISO-8859-1”修改为“UTF-8”.如图:修改后浏览器的显示:二、提交页面表单元素给对应的JS平页面时,接收到的中文出现乱码例如:解决方法:在接收post提交的参数之前设定接收参数的内容使用UTF-8编码:request.setCharacterEn原创 2020-10-14 11:40:32 · 1125 阅读 · 1 评论 -
Javaweb(四)登录验证
Javaweb(四)登录验证 编写JSP页面login.jsp、validate.jsp和success.jsp,在login.jsp页面输入用户名和密码信息,提交给validata.jsp页面进行用户验证,如果验证我合法用户(用户名名为tom,密码为123456),则转到(forward动作标记)success.jsp页面,否则转到login.jsp页面重新登录。代码如下:①login.jsp:<%@ page contentType="text/html;chars原创 2020-10-13 17:53:01 · 3155 阅读 · 0 评论 -
Javaweb(三)DIV+CSS布局练习
Javaweb(三)DIV+CSS布局练习三行两列居中高度自适应三行两列居中高度自适应就是要求整个网页内容居中,第一行DIV固定高度且居顶端显示,第三行DIV固定高度且居底端显示,中间DIV根据内容的变化高度自适应。HTML文件中的代码:<head><meta charset="UTF-8"><title>Insert title here</title><style type="text/css"> @import url("原创 2020-09-29 20:36:07 · 355 阅读 · 0 评论 -
Javaweb(二)制作调查问卷
Javaweb(二)制作调查问卷编写网页xx.html,具体要求:①网页中有个form表单,表单处理程序为本页面程序,表单提交方式为“post”,表单提交编码方式为“multipart/form-data”;②页面运行效果如图:这是第一次做调查问卷,相关知识掌握的还不够多,例如表单对其方式等都是用margin语句去调的,显然这样是不可行的,我将会在之后更加深入了解后对如下代码进行修改和优化。代码:<%@ page language="java" contentType="text/ht原创 2020-09-28 10:28:22 · 5124 阅读 · 0 评论 -
Javaweb(一) 网页显示文本框与密码框
Javaweb(一) 网页显示文本框与密码框今天是第一次写网页有关的东西,才刚开始学习,以后会继续更新。我是用Eclipse写的,用之前安装了相关插件,当然也可以用VScode或者hbuilderx。这是我第一次写的代码:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head原创 2020-09-27 19:21:48 · 2082 阅读 · 0 评论