Java Web
Java Web 的一些内容
norang
这个作者很懒,什么都没留下…
展开
-
JSP页面的scriptlet的使用
jsp页面中分三种scriptlet:第一种:<% %> 可以在里面写java的代码。定义java变量以及书写java语句。第二种:<%! %> 可以在里面定义全局变量以及方法,类。第三种:<%=%> 用于打印变量或者输出值。在JSP页面中使用scriptlet的做法,已经是被时代所抛弃的做法了。...原创 2021-07-05 23:22:40 · 973 阅读 · 0 评论 -
JavaWeb 发送邮箱: javax.activation.DataSource-NotFoundException
出错时,我的javaWeb项目里,只导入了mail.jar,来实现发送邮箱的发送验证码的功能,但是,包了java.lang.ClassNotFoundException: javax.activation.DataSource的异常,也就是没有找到。activation包的异常。但是别人在运行时,没有此异常,所以很怪。最后还是jdk使用的版本的问题,我的项目的这个模块使用的SDK是15的jdk,别人使用的是8的jdk。把这个模块的,包括 SDK、语言级别、Tomcat的jre,全部都换成8的环境,就可原创 2021-05-29 12:55:28 · 967 阅读 · 0 评论 -
IDEA 在一个Tomcat中,运行两个web应用,在同一个localhost虚拟机中运行
在IDEA里设置,还是很方便的,省去了,Tomcat的底层的自己要去配置的相关信息。配置完后,两个web项目,就运行在同一个,名为 localhost的虚拟机中。如果需要更复杂配置方式,应该需要自己去Tomcat中配置,更多的服务,或虚拟机为如图状态。配置方式...原创 2021-05-28 13:24:36 · 484 阅读 · 0 评论 -
IDEA 报 java.lang.UnsupportedClassVersionError: 异常
java.lang.UnsupportedClassVersionError: Preview features are not enabled在启用Tomcat时,包了此异常,最后发现,是项目模块的 语言级别,没有配对的错误,所以,大家的语言级别的设置,还是要和自己的项目使用的SDK/jdk相匹配才行。...原创 2021-05-28 13:05:20 · 1282 阅读 · 0 评论 -
点击 a 标签时,触发onclick点击事件不触发 href属性的URI超链接
<td> <a href="<c:url value='/adminjsps/admin/order/desc.jsp?oid=${order.oid}'/>">查看</a><br/> <a href="" onclick="delte(this,'${order.oid}');return false;" >取消</a><br/> <a href="" oncli...原创 2021-05-28 11:44:25 · 651 阅读 · 0 评论 -
“option[value=‘“+kname+“‘]“
jQuery的变量的 赋值,这个 ‘ “ ” ’ 看的人就很懵 var kname=data.result; $("#pid").find("option[value='"+kname+"']").attr("selected",true);原创 2021-05-27 00:24:17 · 272 阅读 · 0 评论 -
JSP页面,两个按钮点击分别将表单提交到不同的页面/后台方法
<form action="" method="post" id="form"> <input type="hidden" name="bid" value="${sessionScope.get("bookid").bid}"> <input type="hidden" name="cid" value="${sessionScope.get("bookid").cid}"> <img align="top" width="350px.原创 2021-05-26 23:56:38 · 1155 阅读 · 0 评论 -
2020-3 IDEA 右键,没有创建Servlet的快捷方式
在,框架支持完整、外部库没有遗漏的情况下,可能是此原因原创 2021-05-11 23:24:25 · 1150 阅读 · 2 评论 -
IDEA中 配置Tomcat 发布Web项目
首先打开,项目的项目结构,右键点击项目,或者,点击右上角的图标,来打开查看,需要发布的 模块是否存在查看 路径 是否正确添加相应的 应用程序在 Tomcat 中进行 配置原创 2021-05-10 23:14:52 · 200 阅读 · 0 评论 -
Message:Message: 前言中不允许有内容
在部署 Tomcat 项目时,遇到了这样的错误。似乎就是 UTF-8格式的.xml文件中带有了 BOM开头,将文件编码格式,设置成NO BOM,以后应该就不会出现这样的错误。现在,清除 BOM开头就可以了。右键,点击项目,直接就有 移除BOM的 选项,选择即可。...原创 2021-05-10 23:03:28 · 891 阅读 · 0 评论 -
IDEA 2020.3 创建 Web项目
Web项目的创建,在不同的版本似乎都有的方式,在这记录一下。后面起一个项目名字。原创 2021-05-09 22:48:46 · 282 阅读 · 0 评论 -
JavaWeb-----监听器
十二、监听器http协议是无状态的,在JavaWeb容器的工作过程中,也需要感知一些事情的发生。Tomcat有一个基础接口LifeCycle,它是生命周期接口,几乎所有的组件都需要实现该接口,从而在生命周期的不同阶段去实现一些功能。容器中的一些对象与项目的功能实现是紧密相关的,比如对象 application,session,request 对象,它们也都有生命周期,那么我们的项目在执行过程中应该在执行中应该能够感知到它们的生命周期过程。因此提供了各种监听器,监听以上三个对象当生命周期的过程发生变化时,要原创 2021-05-01 12:04:38 · 336 阅读 · 0 评论 -
JavaWeb-----关于JavaWeb应用程序中路径的问题
关于JavaWeb应用程序中路径的问题 1、绝对路径,带有盘符的文件路径 d:/temp/文件名,或者以 /项目名/路径/资源,这都是绝对路径的写法。 2、相对路径,不以盘符和/开头,都是相对路径。3、区别 1、绝对路径是完整的路径写法,相对路径只是部分路径原创 2021-05-01 09:27:22 · 391 阅读 · 1 评论 -
JavaWeb----- 过滤器
十一、过滤器Java有三大器,分别是过滤器,监听器和拦截器。1、在Tomcat的容器初始化和启动时,通过责任链模式针对engine、Host、context、wrapper部分分别进行启动,这四个部分是一个链条,按照规定的顺序执行。2、过滤器在Tomcat启动时就会被创建,如果定义和配置了多个过滤器,就会按照它在配置文件中的顺序把这些过滤加入到过滤链中。启动时过滤器链是不会执行的,但是它会一直存在于容器中,等待有相应的请求到达才会执行过滤器链。3、结合Tomcat源码了解过滤器链的生成过程创建过滤原创 2021-04-30 20:06:07 · 324 阅读 · 3 评论 -
下载 Apache 里的开源包 来手动导入项目中
所以,下载的话,是推荐下载第一个的,里面直接就由现成的jar包。http://commons.apache.org/proper/commons-lang/download_lang.cgi原创 2021-04-22 13:23:59 · 119 阅读 · 0 评论 -
JavaWeb---会话:Session 对象、Cookies 对象
十一、会话会话是浏览器与服务器之前保持一种特定状态的机制,HTTP是一种无状态的协议,体现在于每一次的请求,服务器都不知道它与上一次的某个请求是否来自于同一个浏览器。1、对于协议无状态的问题,对项目的实现会造成很大的影响,无法记住每个用户的确定信息。为了解决此问题,提供了两种技术手段。2、JavaWeb提供了服务器端的会话对象,浏览器提供了客户端的Cookie对象。3、Session 对象一般称为会话对象,主要作用可以在规定的时间保存与客户端相关的一些数据,最典型的应用就是购物车。它的特点是 第原创 2021-04-20 22:45:01 · 989 阅读 · 0 评论 -
JavaWeb---响应对象、请求转发与重定向的区别、ServletConfig 对象、ServletContext 对象
八、响应对象它与请求对象同时被创建,同时被传入Servlet,当请求的过程结束时,它们同时被销毁。响应对象的用途1、提供了两种输出流对象,分别是字节输出流和字符输出流。(1)字节输出流一般情形下,通过它向客户端发送二进制数据利用字节流向客户端发送二进制文件,比如在客户端展示图片,需要客户端下载文件如果展示图片,只需要向输出流中输出图片的二进制数据如果需要下载文件,需要特别指定相关的响应头:注意:通过输出流的输出,输出的内容并不是直接到达客户端,而是先由容器进行一次格式化,通过格式化后整个输原创 2021-04-19 18:10:14 · 247 阅读 · 0 评论 -
JavaWeb---实现JavaBean来接收参数、请求转发、域对象
六、使用getParameterMap()方法结合JavaBean的应用实现参数接收的通用方法如果表单的参数非常多,使用getParameter(" ")方法会造成代码的重复,方法会反复使用。如果用JavaBean来封装所有的参数,一次性读取参数值,显然会方便很多,SpringMVC框架也是这样做的。1、什么是JavaBean如果一个类具有无参的构造,私有的成员变量,针对变量提供共有的get、set方法,这种类 就是JavaBean。 它是封装的一种典型的例子。它的作用一般用来封装数据,并在不同原创 2021-04-19 01:52:58 · 1969 阅读 · 0 评论 -
Java Web ---Tomcat的基本理解
一、JavaEE,Java企业级的开发技术,能够开发动态资源,也能打造大规模的应用程序。它也是一个技术体系,建立在JavaSe的基础之上,提供了实现企业级开发的基础API。现在大多数的Java应用程序都是基于JavaEE开发的。二、JavaWeb1、web 称为互联网以及应用于网络上的各种设备、协议、规范及技术。JavaWeb就是基于Java语言来开发符合JavaEE规范要求的网络应用程序(B/S,也包括C/S)。2、web包含两种资源,一种是静态资源,不会发生变化,HTML页面,css、js的文原创 2021-04-13 23:58:31 · 171 阅读 · 2 评论