03 2023 档案
摘要:IDEA中创建一个空白项目,这时项目中啥都没有我们从file中new一个java模块,选中java模块右键,选择Add Frameworks Support,增加一个Web Application框架。在创建的模块下建一个lib包来存放我们需要使用的依赖。从Maven下载我们需要的jar包,将jar
阅读全文
摘要:邮件发送图示 创建一个java模块,建一个lib目录,导入mail.jar(https://repo1.maven.org/maven2/javax/mail/mail/1.4.7/mail-1.4.7.jar)和activation.jar(https://repo1.maven.org/mave
阅读全文
摘要:写一个QQ邮件发送,运行时报下面的错误。 百度翻译是:线程“main”javax.mail.MessagingException异常:无法连接到SMTP主机:SMTP.qq.com,端口:465;嵌套异常为:javax.net.ssl.ssl握手异常:没有合适的协议(协议被禁用或密码套件不合适) 解
阅读全文
摘要:IDEA中使用sql的模糊查询查找数据库中的用户姓名,查找不到相关信息。 1、排查sql语句没有问题 2、确认数据库的编码使用了gbk 最后去查了jdbc驱动,发现驱动信息中没有配置驱动的编码导致识别不出来中文,添上后解决问题。
阅读全文
摘要:编写的公共查询方法 在Dao层调用我们的公共查询方法并将params设置为了null 报错空指针异常 解决方法:将params设置为一个空的数组
阅读全文
摘要:JDBC:Java连接数据库 需要jar包的支持:1、java.sql 2、javax.sql 3、mysql-connector-java 连接驱动(必须导入) JDBC固定步骤
阅读全文
摘要:Listener:监听器 1、编写一个监听器(实现监听器的接口) 2、web.xml配置
阅读全文
摘要:Filter:过滤器,用来过滤网站的数据 处理中文乱码 登录验证 1、导包,在web.xml中导入需要的依赖 <!--Servlet依赖--><dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifact
阅读全文
摘要:MVC:Model View Controller 模型、视图、控制器 早年架构 用户直接访问控制层,控制层直接控制数据库。servlet中包含处理请求、响应、视图跳转、处理jdbc、处理业务代码、处理逻辑代码。弊端:程序异常臃肿,不利于维护。 架构:没有什么是加一层解决不了的。 三层架构 Mode
阅读全文
摘要:实体类JavaBean有特定的写法:●必须要有一个无参构造●属性必须私有化●必须有对应的get/set方法 一般用来和数据库的字段做映射:ORM ORM :对象关系映射●表-->类●字段-->属性●行记录-->对象
阅读全文
摘要:在一个servlet中连接数据库,加载驱动报错,将异常抛了出来。 解决方案:创建的Maven项目中,在web.xml中引入了mysql的驱动,但是创建的servlet需要使用Tomcat服务器,Tomcat中没有这个驱动的jar包所以报错了。只需要在本地的Maven仓库中找到这个jar包,复制到To
阅读全文
摘要:写一个登录验证启动访问时报500错误 在login.jsp中用form表单写一个用户名,用method的post方式提交到action中指定的servlet中,对用户名和指定的名字判断,然后重定向返回成功或失败页面。 后来将form表单中的post改为get解决问题,但在servlet中doPost
阅读全文
摘要:Java Server Pages : Java服务器端页面,也和Servlet- 样,用于动态Web技术最大的特点: ●写JSP就像在写HTML ●区别:HTML只给用户提供静态的数据;JSP页面中可以嵌入Java代码,为用户提供动态数据:JSP原理 服务器内部工作 tomcat中有一-个work
阅读全文
摘要:Session ●服务器会给每一一个用户(浏览器)创建一个Seesion对象;●一个Seesion独占一个浏览器,只要浏览器没有关闭,这个Session就存在:●用户登录之后,整个网站它都可以访问! (保存用户的信息;保存购物车的信息...) 在Session中存一个对象 1、创建一个对象的类: 2
阅读全文
摘要:会话:用户打开一个浏览器,点击很多超链接,访问多个web资源,关闭浏览器,这个过程称为会话。 一个网站,怎么证明你来过? 客户端和服务端 1.服务端给客户端-一个信件,客户端下次访问服务端带上信件就可以了: cookle2.服务器登记你来过了,下次你来的时候我来匹配你: seesion7.2、保存会
阅读全文
摘要:index.jsp LoginServlet.java success.jsp 启动Tomcat,会在浏览器中打开webapp下的index.jsp页面。填写表单并提交,将请求发送到action中的位置。根据web.xml中的位置信息,找到我们的类,在类中可以在后台打印出请求的相关信息。在类中还可以
阅读全文
摘要:HttpServletResponse web服务器接收到客户端的http请求,针对这个请求,分别创建一个代表请求的HttpServletRequest对象,代表响应的一个HttpServletResponse。●如果要获取客户端请求过来的参数:找HttpServletRequest●如果要给客户端
阅读全文
摘要:Servlet Context web容器在启动的时候,它会为每个web程序都创建一个对应的ServletContext对象,代表了当前的web应用 一、共享数据:一个Servlet中保存 的数据,可以在另外一个Servlet中拿到 首先创建一个放置数据的类 还要有一个读取它的类 配置web.xml
阅读全文
摘要:Servlet简介 Servlet是sun公司开发动态web的一门技术 sun在API中提供一个接口叫做:Servlet,想开发一个Servlet程序,需要完成下面两个步骤。 1、编写一个类,实现Servlet接口 2、把开发好的java类部署到web服务器中 Servlet映射 为什么需要映射:我
阅读全文
摘要:错误如下 显示Servlet的映射无效,后来发现在web.xml配置servlet-mapping的url-pattern中的请求名前面忘记加 / ,加上后解决问题。
阅读全文
摘要:无法导入依赖 换一个版本号后解决问题 上述方法可以解决问题,但我发现问题的原因。上面那个新建项目指到了另外一个maven的本地仓库中去了,那个仓库没有对应版本的jar包,所以重新下载,解决了问题。我后来通过更改了maven的本地仓库地址也解决了问题(指到另一个有对应版本的Maven仓库中)。 打开s
阅读全文
摘要:1、建立一个Maven的web项目 2、配置Tomcat,使整个项目能启动起来 3、在配置文件pop.xml中添加两个依赖 <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --><dependency>
阅读全文
摘要:启动报以下错误 尝试了很多种方法都没有用,最后发现在web.xml文件中有很多的错误信息,将这些错误信息删除后就能正常运行了。 将下面的错误信息全部删去 最后只剩下以下的信息 项目成功运行
阅读全文
摘要:Maven是一个项目架构管理工具 Maven方便我们导入jar包 Maven的核心思想:约定大于配置 Maven下载步骤如下: 1、打开官网:https://maven.apache.org/,点击download,选择合适的版本(Windows这里选择apache-maven-3.9.0-bin.
阅读全文
摘要:HTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。 端口:80 Https:安全的 端口:443 两个时代 http1.0 HTTP/1.0:客户端与web服务器连接以后,只能获得一个web资源,断开连接。 http2.0 HTTP/1.1:客户端与web服务器连接以后,
阅读全文
摘要:Tomcat中文件夹的作用 bin文件中存放启动、关闭的脚本文件 conf文件中存放配置文件 lib文件中存放依赖的jar包 log中存放日志 webapps中存放网页信息(默认网站应用存放位置) 启动、关闭Tomcat:点击bin目录下的startup.bat和shutdown.bat文件 注意每
阅读全文
摘要:web开发(web就是网页): 静态web html、css 提供给所有人看到数据不会改变 动态web 提供给所有人看到数据会改变,不同用户、不同时间和地点都会不同 技术栈:Servlet/JSP,ASP,PHP java中动态web资源开发技术通称为Javaweb web应用程序:可以提供浏览器访
阅读全文
摘要:这个文件定义了IP地址和主机名的映射关系。我们对其进行修改保存时显示没有权限无法保存,我们可以通过以下步骤解决。 1、选中hosts文件,右键点击属性。 2、在属性面板点击安全,选中Users,然后点击编辑。 3、进入hosts的权限面板,选择USers,然后Uers的权限中选择完全控制,然后点击确
阅读全文
摘要:Super /*super注意点: 1. super调用父类的构造方法,必须在构造方法的第一一个 2. super必须只能出现在子类的方法或者构造方法中! 3. super和this 不能同时调用构造方法!Vs this: 代表的对象不同: this:本身调用 者这个对象 super:代表父类对象的
阅读全文

浙公网安备 33010602011771号