![](https://img-blog.csdnimg.cn/c5b057e731c94ac1a8612da1f078dd9c.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaWeb
文章平均质量分 60
JavaWeb笔记
羊村跳水冠军个人学习笔记
这个作者很懒,什么都没留下…
展开
-
Javaweb登录功能优化及注销登录
登录功能优化上篇登录功能代码在从数据库取出用户信息的代码中少写了取出用户姓名,现在将其加上user.setName(rs.getString("u_name"));在登录成功后右上角会有一个xx用户,我们希望把用户名字显示在xx上,所以对其admin.jsp页面进行一些代码的调整在LoginServlet中我们已经把从数据库中查出的用户信息保存在了session中因此我们只需要再将用户信息中的用户姓名从session中取出来就可以了将前台页面的xx修改成<%=((User)session原创 2022-04-24 16:40:42 · 2376 阅读 · 2 评论 -
Javaweb实现简单的用户登录
实现用户登录注:本人有关java博客皆根据b站博主狂神说所写,但是在我没有跟随他学习之前朋友已经把他做好的狂神的项目发给我了,所以这里我就不使用狂神的项目来实现,我会使用我之前实训课程的项目来实现,但是基本代码还是和狂神学习的,只是静态资源和数据库使用的是实践时的资源,(就是因为有了这次实训经历,才发现自己所学习的东西根本就不系统,所以才重新学习)如果需要狂神的项目另辟蹊径,同时我会把我这个项目的静态资源上传供大家免费下载,数据库也会上传,所以下面就不展示数据库表的内容了准备工作首先搭建好环境,创建一原创 2022-04-23 23:18:41 · 3701 阅读 · 0 评论 -
过滤器Filter
Filter过滤器,用来过滤网站的数据,比如我们之前在servlet中每次处理一些业务时都要先对字符编码进行处理,过滤器可以帮助我们在所有的请求和响应的过程中,把这些处理统一经过一个过滤器,把这些字符编码统一处理。通俗地来讲就像净水机,把水过滤干净了我们可以直接使用,而不是我们接到水再去把水处理干净。步骤:创建一个class后实现Filter接口,导入javax.servlet.Filter包然后重写接口里面的方法写好过滤器里的代码package com.wx.filter;import原创 2022-04-21 00:12:58 · 221 阅读 · 0 评论 -
JavaBean
JavaBeanJavaBean 是特殊的 Java 类,使用 Java 语言书写,并且遵守 JavaBean API 规范。接下来给出的是 JavaBean 与其它 Java 类相比而言独一无二的特征:提供一个默认的无参构造函数。需要被序列化并且实现了 Serializable 接口。可能有一系列可读写属性。可能有一系列的 getter 或 setter 方法。一般用来和数据库的字段做映射 ORM;ORM :对象关系映射表—>类字段–>属性行记录---->对象比原创 2022-04-20 20:57:00 · 914 阅读 · 0 评论 -
JSP标签,JSTL标签,EL标签
<dependency> <groupId>javax.servlet.jsp.jstl</groupId> <artifactId>jstl-api</artifactId> <version>1.2</version> </dependency> <!-- standard标签库 -->原创 2022-04-20 19:42:56 · 1279 阅读 · 0 评论 -
Javaweb,JSP
JSP什么是JSPJava Server Pages : Java服务器端页面,也和Servlet一样,用于动态Web技术!最大的特点:写JSP就像在写HTML区别:HTML只给用户提供静态的数据JSP页面中可以嵌入JAVA代码,为用户提供动态数据;JSP原理在写好一个jsp运行之后,在idea中使用Tomcat会在idea的tomcat中生产一个work目录里面的jsp文件全部被转换成了java文件这里我们可以看到他通过java语言来输出我们所写的html语句jsp的本质就是一原创 2022-04-18 23:41:56 · 393 阅读 · 0 评论 -
Javaweb,session
Session什么是Session:服务器会给每一个用户(浏览器)创建一个Seesion对象;一个Seesion独占一个浏览器,只要浏览器没有关闭,这个Session就存在;用户登录之后,整个网站它都可以访问!–> 保存用户的信息;保存购物车的信息……Session和cookie的区别:Cookie是把用户的数据写给用户的浏览器,浏览器保存 (可以保存多个)Session把用户的数据写到用户独占Session中,服务器端保存 (保存重要的信息,减少服务器资源的浪费)Session对象原创 2022-04-18 19:32:28 · 381 阅读 · 0 评论 -
Javaweb,cookie
Cookie从请求中拿到cookie信息服务器响应给客户端cookie关键代码Cookie[] cookies = req.getCookies();//获取cookiecookie.getName();//获取cookie的keycookie.getValue();//获取值cookie.setMaxAge(24*60*60);//设置cookie有效期示例 protected void doGet(HttpServletRequest req, HttpServletRes原创 2022-04-13 20:57:09 · 240 阅读 · 0 评论 -
Javaweb,HttpRequest
HttpRequestHttpServletRequest代表客户端的请求,用户通过Http协议访问服务器,HTTP请求中的所有信息会被封装到HttpServletRequest,通过这个HttpServletRequest的方法,获得客户端的所有信息;获取参数主要两个方法req.getParameter();req.getParameterValues();示例:登录页面代码<%@ page contentType="text/html;charset=UTF-8" languag原创 2022-04-13 15:14:55 · 512 阅读 · 0 评论 -
Javaweb,HttpServletResponse
HttpServletResponseweb服务器接收到客户端的http请求,针对这个请求,分别创建一个代表请求的HttpServletRequest对象,代表响应的一个HttpServletResponse;如果要获取客户端请求过来的参数:找HttpServletRequest如果要给客户端响应一些信息:找HttpServletResponse分类负责向浏览器发送数据的方法ServletOutputStream getOutputStream() throws IOException;P原创 2022-04-12 23:44:34 · 614 阅读 · 0 评论 -
Javaweb,ServletContext
ServletContextweb容器在启动的时候,它会为每个web程序都创建一个对应的ServletContext对象,它代表了当前的web应用。共享数据每个servlet共享一个servletcontext,我在这个Servlet中保存的数据,可以在另外一个servlet中拿到;示例:我们先在HelloServlet中存一个数据usernamepublic class HelloServlet extends HttpServlet { @Override protecte原创 2022-04-11 21:48:33 · 226 阅读 · 0 评论 -
Javaweb,解决idea中Tomcat启动控制台中文乱码
解决Tomcat启动控制台中文乱码首先点击Help,选择Edit Custom VM Options然后在配置中添加一行 -Dfile.encoding=UTF-8然后重启idea再次启动Tomcat乱码问题就解决了原创 2022-04-10 23:20:03 · 142 阅读 · 0 评论 -
Javaweb,Servlet原理
Servlet原理请求响应过程Servlet是由Web服务器调用,web服务器在收到浏览器请求之后,会先走到servlet,然后调用servlet下的service里的方法,service接收并处理请求,然后给出响应的信息,然后由Web服务器读取响应的信息响应给客户端,而我们要做的事就是重写service实现类Mapping问题一个Servlet可以指定一个映射路径<servlet-mapping><servlet-name>hello</servlet-na原创 2022-04-10 22:56:48 · 46 阅读 · 0 评论 -
Javaweb,Servlet
Servlet什么是ServletServlet就是sun公司开发动态web的一门技术Sun在这些API中提供一个接口叫做:Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤:编写一个类,实现Servlet接口把开发好的Java类部署到web服务器中。把实现了Servlet接口的Java程序叫做,ServletHelloServletmaven可以自动帮我们加入jar包已经和所依赖的jar包示例首先到maven仓库找到自己需要的jar包,因为要学习Servle原创 2022-04-10 12:21:30 · 182 阅读 · 0 评论 -
Javaweb,在idea中配置Tomcat
在idea中配置Tomcat点击+号,找到Tomcat选择local然后配置相关配置添加项目启动Tomcat原创 2022-04-09 21:41:32 · 283 阅读 · 0 评论 -
Javaweb,idea中创建maven
在idea中创建一个maven项目使用模板创建maven项目首先选择新建项目然后选择maven,选择相对应的模板然后下一步,配置相关东西选择配置文件点击完成,等待下载文件完成修改报错这时候我们打开一开始创建的本地库,会发现里面多了很多文件,就是自动下载的存放在了那里idea的maven设置有时间在新建另一个maven项目后创建一个普通的maven项目创建好之后观察不同不适用模板的:使用模板的在模板里添加该有的文件在不使用模板中的目录,这个j原创 2022-04-09 21:16:19 · 206 阅读 · 0 评论 -
Javaweb,web的基本概念
JavaWeb基本概念web开发:web,网页的意思静态web提供给所有人看的数据始终不会发生改变动态web提供给所有人看的数据始终会发生改变,每个人在不同时间,不同地点看到的信息各不相同技术栈:Servlet/jsp,ASP,PHP在Java中,动态web资源开发的技术统称为Javawebweb应用程序web应用程序:可以提供浏览器访问的程序;多个web资源,这些web资源可以被外界访问,对外界提供服务;能访问到的任何一个页面或者资源,都存在于这个世界的某一个角落的计原创 2022-04-06 21:53:10 · 240 阅读 · 0 评论 -
Javaweb,web服务器
web服务器技术讲解ASP:微软:国内最早流行的就是ASP;在HTML中嵌入了VB的脚本, ASP + COM;在ASP开发中,基本一个页面都有几千行的业务代码,页面极其换乱维护成本高!C#IISphp:PHP开发速度很快,功能很强大,跨平台,代码很简单 (70% , WP)无法承载大访问量的情况(局限性)JSP/Servlet :B/S:浏览和服务器C/S: 客户端和服务器sun公司主推的B/S架构基于Java语言的 (所有的大公司,或者一些开源的组件,都是用Java原创 2022-04-06 22:10:23 · 68 阅读 · 0 评论 -
Javaweb,Tomcat讲解
Tomcat安装TomcatTomcat官网这里我选择下载Tomcat8.5版本的下载完成之后直接解压就可用了Tomcat启动与配置文件夹作用:关闭、启动Tomcat服务也可以打开tomcat8w.exe来启动启动完成后打开浏览器输入:http://localhost:8080进入这个页面说明启动成功注意:电脑一定要有java环境,正常情况下Tomcat会自动找到电脑存在的java目录到这里Tomcat就可以正常使用了,下面是拓展内容配置可以配置启动的端口号t原创 2022-04-06 23:39:41 · 251 阅读 · 0 评论 -
Javaweb,Http讲解
Http什么是HttpHTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。文本:html,字符串, ….超文本:图片,音乐,视频,定位,地图…….端口号:80Https:安全的端口号:443两个时代http1.0HTTP/1.0:客户端可以与web服务器连接后,只能获得一个web资源,断开连接http2.0HTTP/1.1:客户端可以与web服务器连接后,可以获得多个web资源。Http请求客户端—发请求(Request)—服务器以百度为例:R原创 2022-04-07 22:50:49 · 102 阅读 · 0 评论 -
Javaweb,Maven环境搭建
Maven为什么要学习Maven在Javaweb开发中,需要使用大量的jar包,我们手动去导入;如何能够让一个东西自动帮我导入和配置这个jar包。由此,Maven诞生了!Maven项目架构管理工具目前用来就是方便导入jar包Maven的核心思想:约定大于配置有约束,不要去违反。Maven会规定好你该如何去编写我们的Java代码,必须要按照这个规范来;下载安装MavenMaven官网下载完成后解压即可配置环境变量先打开系统环境变量右击此电脑,点击属性,点击高级系统设置原创 2022-04-08 00:02:49 · 308 阅读 · 0 评论