
j2ee
文章平均质量分 51
j2ee
薛定谔的猫1982
技术博客
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Web项目(二十五)项目实现
4.IDEA新建一个web工程,将mysql数据库需要的连接包考入,将jsp,servlet,jstl等包考入Lib下,并加入liberary路径。注意form action 地址为 form action="${url}/user?我们新建一个Servlet,此Servlet为所有操作的总入口,用method的参数来区分。为了方便操作,我们在封装一个UserOpertion类,完成具体的数据库操作。一打开navicat,连接上装好的数据库,数据库名project。总的消息页面msg.jsp。原创 2024-09-04 19:43:08 · 402 阅读 · 0 评论 -
Web项目(二十四)项目需求
需求六,技术架构使用jdbc+servlet+jsp+jstl+el表达式实现。需求四,点修改操作,跳转到修改页面,修改后,点保存完成修改,跳转到查询页面。需求二,登录后跳转到用户信息页面,实现用户信息展示。需求五,点删除连接,完成删除,刷新跳转到查询页面。需求1.用户按照用户名密码登录,表单如下。需求三,能够按照姓名实现数据查询。原创 2024-09-04 17:15:40 · 311 阅读 · 0 评论 -
Web项目(二十三)JSTL格式化标签
JSTL格式化标签用来格式化并输出文本、日期、时间、数字。标签用于格式化数字,百分比,货币。标签用于使用不同的方式格式化日期。 标签。原创 2024-09-04 13:50:59 · 360 阅读 · 0 评论 -
Web项目(二十二)JSTL核心标签库
核心标签是最常用的JSTL标签。引用核心标签库的语法如下: 【解决】无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]使用JSTL时网页报错500:无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]解决原创 2024-09-04 13:42:32 · 556 阅读 · 0 评论 -
Web项目(二十一)JSTL标签库简介
EL 表达式JSTL标签库区别EL表达式和JSTL是两种不同的技术,它们分别用于不同的目的。EL是一种在JSP页面中简化表达式的方式,用来替代传统的和scriptlet标签。它允许你在JSP页面中直接获取数据属性,调用方法,进行运算等,而不需要写Java代码。例如,使用EL表达式获取请求参数:${param.name}JSTL标签库全称是指JSP Standard Tag Library JSP标准标签库。是一个不断完善的开放源码的JSP标签库。原创 2024-09-03 20:40:52 · 269 阅读 · 0 评论 -
Web项目(二十)EL表达式(三)
如果表达式 1 的值为真,返回表达式 2 的值,如果表达式 1 的值为假,返回表达式 3 的值。empty 运算可以判断一个数据是否为空,如果为空,则输出 true,不为空输出 false。并且[]中括号运算,还可以输出 map 集合中 key 里含有特殊字符的 key 的值。EL 个表达式中 11 个隐含对象,是 EL 表达式中自己定义的,可以直接使用。[]中括号运算,可以输出有序集合中某个元素的值。.点运算,可以输出对象中某个属性的值。1、值为 null 值的时候,为空。2、值为空串的时候,为空。原创 2024-09-03 20:16:41 · 386 阅读 · 0 评论 -
Web项目(十九)EL表达式(二)EL 表达式输出 Bean 的属性
return id;return map;>) o;-- 声明脚本 -->-- 代码脚本 -->-- 输出保存在page域中的Person类数据 -->原创 2024-09-03 20:10:53 · 237 阅读 · 0 评论 -
Web项目(十八)EL表达式(一)
EL(Expression Language)表达式是一种简化JSP页面内Java代码的表达式语言。它借鉴了JavaScript和XPath的表达式语言,提供了在JSP中简化表达式的方法,目的是为了尽量减少JSP页面中的Java代码,使得JSP页面的处理程序编写起来更加简洁,便于开发和维护。EL表达式的语法非常简单,所有EL表达式的格式都是以“${}”表示。在JSP中访问模型对象是通过EL表达式的语法来表达的,这意味着从域对象中获取数据,然后将数据展示在页面上。原创 2024-09-03 19:51:05 · 268 阅读 · 0 评论 -
Web项目(十七)九大内置对象
在jsp开发中会频繁的用到一些对象,为了方便,在你访问jsp页面时它会自动为你创建九个对象,你可以直接在jsp中拿来使用,这九个对象就是jsp中九大内置对象。原创 2024-09-03 19:44:40 · 1074 阅读 · 0 评论 -
Web项目(十六)JSP 指令
3. taglib: 导入资源 导入页面的资源文件 eg:放在底部配置JSP页面的 contentType:等同于response.setContentType()作用:用于配置JSP页面,导入资源文件。原创 2024-09-03 19:14:34 · 217 阅读 · 0 评论 -
Web项目(十四)在JSP中执行java代码
% %>: java 脚本段,可以定义局部变量、编写语句。:表达式,数据一个变量或具体内容。java脚本段,这里可以编写java代码。原创 2024-09-03 17:32:54 · 429 阅读 · 0 评论 -
Web项目(十三)第一个jsp
2.选择jdk.18 ,j2ee8 ,tomcat9,web-applicaton4.0,create web.xml。4.项目结构:java代码放在src下,web下放js文件,css文件,图片文件。其中localhost代表主机名 :8080代表端口号/后面的是项目路径。使用idea生成第一个jsp,index.jsp。启动后可以在浏览器中看到web应用程序。3.配置tomcat启动路径。6.启动tomcat。原创 2024-09-03 17:20:41 · 186 阅读 · 0 评论 -
Web项目(十二)JSP概述
JSP 这门技术最大的特点在于,写 JSP就像在写 html ,但:它相比 html 而言,html 只能为用户提供静态数据,而 JSP 技术允许在页面中嵌套 java 代码,为用户提供动态数据。如果是第一次访问该 jsp 文件,web 服务器就会把 该 jsp 文件翻译成一个同名的 Servlet 文件,然后再把 class 加载进内存,如果是第二次(或者以后)访问,就。,所以第一次访问 jsp 网站的速度比较慢。如果这个 jsp 文件被修改了,就相当于重新访问该 jsp 文件。原创 2024-09-03 17:03:04 · 301 阅读 · 0 评论 -
Web项目(十一)Servlet之Filter案例
案例1 :中文乱码问题,前面我们解决servlet乱码问题时,使用的是在每个servlet中。不方便代码冗余,那么我们使用filte来解决。原创 2024-09-02 22:41:27 · 414 阅读 · 0 评论 -
Web项目(十)Servlet之Filte(过滤器)详解
WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。就是咱们请求一个资源的时候,先通过Filter进行拦截,如果你能符合我的条件我就放行。让你继续去请求资源,如果你不符合我的条件,我就不让你去请求这个资源。过滤器是以一种组件的形式绑定到WEB应用程序当中的,与其他的WEB应用程序组件不同的是,过滤器是采用了“链”的方式进行处理的。定义过滤器只拦截sss01的请求。原创 2024-09-02 22:40:20 · 453 阅读 · 0 评论 -
Web项目(九)Session
在计算机中,尤其是在网络应用中,称为“会话控制”。Session 对象特定用户会话所需的属性及配置信息。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象。当会话过期或被放弃后,服务器将终止该会话。Session 对象最常见的一个用法就是存储用户的首选项。(1)Session用于记录用户的状态。原创 2024-09-02 18:50:38 · 921 阅读 · 0 评论 -
Web项目(八)HttpServletResponse对象讲解
这是因为服务器响应的数据也会经过网络传输,服务器端有一种编码方式,在客户端也存在一种编码方式,当两端使用的编码方式不同时出现乱码。request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。接收到客户端请求后,可以通过HttpServletResponse对象直接进行响应,响应时需要获取输入流。原创 2024-09-02 15:51:54 · 403 阅读 · 0 评论 -
Web项目(七)request.setAttribute()的用法详解
是Servlet中的方法之一,用于在请求中设置属性。这些属性可以在请求的生命周期内共享,并且通常用于在不同组件之间传递数据。这种机制为开发人员提供了一种有效的方式来在请求处理过程中传递信息。代码,在这个Servlet中将一个key值放到request中。在转发到success这个Servlet中取值代码如下。通过getAttribute获取key值。在Java Web开发中,还是以上个登录例子为例。原创 2024-09-02 15:52:13 · 1281 阅读 · 0 评论 -
Web项目(六)HttpServletRequest对象之请求转发
在Java Web开发中,请求转发(Request Forwarding)是一种常见的技术,用于将请求从一个Servlet转发到另一个Servlet或JSP页面。请求转发是指将一个HTTP请求从一个Servlet转发到另一个Servlet或JSP页面的过程。请求处理流程:将请求传递给一个Servlet,由该Servlet负责处理请求的一部分,然后将请求传递给下一个Servlet,以便处理其他部分。通俗点说,我们以登录举例,输入用户名密码以后,跳转到JSP页面,需要显示出用户名密码,这就要用到请求转发。原创 2024-09-01 21:22:01 · 743 阅读 · 0 评论 -
Web项目(五)HttpServletRequest对象
最重要的如何获取请求头的某一个参数呢,构造一个请求头,在url后边第一个参数使用?2. 当客户端/浏览器通过 HTTP 协议访问服务器时,HTTP 请求头中的所有信息都封装在这个对象中。getParameterValues方法,得到同一个参数的多个值。1. HttpServletRequest 对象代表客户端的请求。如果我要获取第二个参数怎么获取url怎么写 用&写。3. 通过这个对象的方法,可以获得客户端这些信息。HttpServletRequest 介绍。req.getParameter方法。原创 2024-09-01 20:24:53 · 240 阅读 · 0 评论 -
Web项目(四)Tomcat热部署
前边小例子我们发现每次修改程序,都需要重新deply-all,重启tomcat很繁琐,如何实现tomcat热部署呢。原创 2024-09-01 20:05:16 · 319 阅读 · 0 评论 -
Web项目(三)第一个Servlet
WebServlet作用,指定浏览器中输入/fistservlet这个请求,会默认访问Servlet01这个类,调用我们的Service方法。在这个程序中首先我们在控制台打印一句话,然后调用respose方法向浏览器中写出hi Servlet。找到你安装的tomcat,下边有一个lib文件夹,将jsp-api.jar和servlet-api.jar放入到上面idea建的目录下。localhost代表本机,8080代表端口号,s代表这个项目,firstservlet代表这个servlet。原创 2024-09-01 19:32:04 · 209 阅读 · 0 评论 -
Web项目(二)Idea创建Web项目
2.选择jdk.18 ,j2ee8 ,tomcat9,web-applicaton4.0,create web.xml。项目结构:java代码放在src下,web下放js文件,css文件,图片文件。其中localhost代表主机名 :8080代表端口号/后面的是项目路径。Web项目通俗的讲就是浏览器可以访问的项目。启动后可以在浏览器中看到web应用程序。3.配置tomcat启动路径。4.启动tomcat。原创 2024-09-01 19:31:50 · 442 阅读 · 0 评论 -
Web项目(一)tomcat介绍及安装
Tomcat是Java语言开发的,服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选Tomcat的作用是作为Web服务器部署Web项目,从而然浏览器客户端能够访问,在这个过程中它扮演者两个角色: Web服务器和Servlet容器。原创 2024-09-01 19:31:26 · 404 阅读 · 0 评论