Java Web(四)JS
JavaWeb核心篇(3)——JSP,MVC,三层架构
JavaWeb核心篇(3)——JSP,MVC,三层架构在本篇文章中我们会学习到JSP,MVC,三层架构虽然JSP已经快被时代所淘汰,但是在一些老旧的工作场所还是有在使用,所以了解一下也不为过至于MVC和三层架构,应该是属于核心思想部分JSP首先我们先来简单介绍一下JSP:概念:Java Server Pages ,Java服务端页面一种动态的网页技术,其中既可以定义HTML,JS,CSS等静态内容
日期 2023-06-12 10:48:40Javaweb02-jsp
1.1 Jsp中脚本片段,声明,表达式1.1.1 脚本片段 <% %><% String str1 = "局部变量"; // 局部代码段,这里面的代码都是局部的 %> 复制1.1.2 声明 <%! %><%! String str1 = "全局变量"; // 全局代码段,这里面的代码都是全局的 %>复制1.
日期 2023-06-12 10:48:40javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册详解编程语言
一、Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。 Servlet+JSP+JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种模式。 这里以一个最常用的用户登录注册程序来讲解Ser
日期 2023-06-12 10:48:40javaweb学习总结(十四)——JSP原理详解编程语言
一、什么是JSP? JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。 JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。 二、JSP原理 2.1、Web服务器是如何调用并执行一个jsp页面
日期 2023-06-12 10:48:40express使用MongoDB、JavaScript、Express构建Web应用(mongodbjs)
Express是一个基于Node.js开发的Web框架,可以帮助开发者快速构建Web应用。它简化了使用MongoDB、JavaScript和Express的过程,使得这些技术可以共同协作灵活地创建信息交换以及数据层次结构支持的客户端和服务器端应用程序创建,并通过它包括的Jade、Stylus和Markdown文件及其媒体管理程序来支持开发者快速构建Web应用程序。 使用Express可以让开发
日期 2023-06-12 10:48:40JavaWeb项目前端规范(采用命名空间使js深度解耦合)
没有规矩不成方圆,一个优秀的代码架构不仅易于开发和维护,而且是一门管理与执行的艺术。 这几年来经历了很多项目,对代码之间的强耦合及书写不规范,维护性差等问题深恶痛绝。在这里,通过仔细分析后,结合自己的编码习惯总结了一套适用于javaweb项目的前端书写规范,与大家分享一下。 ps:感谢阿海的创意,后期整理如下(附文件下载): 一、项目结构 这里和其他项目区别不大,我将模板抽离出来,更容易分析和理
日期 2023-06-12 10:48:40JavaWeb_(Jar)使用fastjson解析json和序列化对象
菜鸟教程 传送门 JSON官网 传送门 fastjson插件下载 传送门 序列化【百度百科】:序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象 反序列化:反序列化从序列
日期 2023-06-12 10:48:40JavaWeb_JSTL标签数据的存储
菜鸟教程 传送门 JSTL jar包下载 JSTL【百度百科】:(JavaServer Pages Standard Tag Library,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库 JSP页面使用JSTL标签 (一)引入JSTL的jar包 (二)引入JSTL的标签库 <%@taglib uri="htt
日期 2023-06-12 10:48:40JavaWeb之JSTL标签
JSP中有了EL可以很方便的引用对象和属性,但是也有一些不足的地方,比如不能遍历对象列表这些,再加上JSTL(Java Standard Tag Library)的话那就完美了。JSTL主要包括core核心库、fmt标签库、fn方法库、SQL标签库、XML标签库。这些库理论知识不多,主要是使用。 一、core核心库 从JavaEE5之后JavaEE5内置了对JSTL的支持,如果是之前的版本需要自
日期 2023-06-12 10:48:40java:maven中webapp下的jsp不能访问web-inf下面的bean
java:maven中webapp下的jsp不能访问web-inf下面的bean 当然 WEB-INF下面的文件是不能访问的,只能吧jsp文件放入到WEB-INF下面,然后通过配置WEB-INF下web.xml进行配置。 &nb
日期 2023-06-12 10:48:40项目ITP(四) javaweb http json 交互 in action (服务端 spring 手机端 提供各种工具类)勿喷!
我们实现 javaweb http json 交互 in action 题目很长,但我想让你们看下,给我点意见。 开始吧 本次以经典的登录作为案例。登录做的好也是经典。 服务端 和 app端,服务端简略,app端详细介绍... 资料: 《spring》 @ResponseBody 将内容或对象作为 HTTP 响应正文返回,并调用适合HttpMessageC
日期 2023-06-12 10:48:40JavaWeb学习----JSP内置对象详解
【正文】 呼~~~花了一下午的时间,终于把JSP的内置对象的内容学完了,并做好了笔记,方便以后回顾。 今天是10月的最后一天,小小地总结一下吧,这个月共发表博客25篇(排版好麻烦的说),所有内容均由生命壹号本人敲键盘码起。基本是一天一篇,包括国庆的时候也是独霸教研室在学习,学习的大致内容也是和数据库、JavaWeb有关。毕竟以后搞开发不可能是单机吧,网络的部分是多么的重要。下个月要提高学习效率
日期 2023-06-12 10:48:40JavaWeb最开始时如何获取 cookie 中的 JSESSIONID
如果 cookie 里已经有了JSESSIONID ,那就可以从 request 中获取。 但是它是怎么来的呢?答:是在最开始生成会话的时候来的。那如果想要在生成的时候,就获取到JSESSIONID 该怎么做? 答:也是有方法的,在生成JSESSIONID 的时候,从 response 的 header 里获取。 这里就需要知道,具体是哪个方法生成了JSESSIONID. 多次测试
日期 2023-06-12 10:48:40项目ITP(四) javaweb http json 交互 in action (服务端 spring 手机端 提供各种工具类)勿喷!
前言 系列文章:[传送门] 洗了个澡,准备写篇博客。然后看书了。时间 3 7 分。我慢慢规律生活,向目标靠近。 很喜欢珍惜时间像叮当猫一样 正文 慢慢地,二维码实现签到将要落幕了。下篇文章出二维码实现签到 这次 我们实现 javaweb http json 交互 in action
日期 2023-06-12 10:48:40javaWeb学习总结(8)- JSP标签(6)
一、JSP标签介绍 JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护。 二、JSP常用标签 jsp的常用标签有以下三个 <jsp:include>标签 <jsp:forward>标签 <jsp:param>标签
日期 2023-06-12 10:48:40Java Web项目缺少jsp、servlet jar包
1、错误描写叙述 Caused by:java.lang.ClassNotFoundException:javax.servlet.jsp.PageContent 2、错误原因 缺少有关的jsp、servlet jar包 3、解决的方法 导入J2EElibriary
日期 2023-06-12 10:48:40深入分析JavaWeb Item24 -- jsp2.X自己定义标签开发进阶
一、简单标签(SimpleTag) 由于传统标签使用三个标签接口来完毕不同的功能,显得过于繁琐。不利于标签技术的推广, SUN公司为减少标签技术的学习难度,在JSP 2.0中定义了一个更为简单、便于编写和调用的SimpleTag接口来实现标签的功能。 实现SimpleTag接口的标签通常称为简单标签。简单标签共定义了5个方法: setJspContext方法
日期 2023-06-12 10:48:4018JavaWeb基础 - 图解JSP输出缓冲区原理
JSP输出缓冲区的原理 代码: 分析流程: 输出结果:
日期 2023-06-12 10:48:4017JavaWeb基础 - JSP的九大内置对象/四大作用域
JSP九大内置对象 jsp被翻译成servlet之后,service方法中有9个对象定义并初始化完毕,我们在jsp脚本中可以直接使用这9个对象。 Out对象和PageContext对象
日期 2023-06-12 10:48:40【JavaWeb】Jsp的自定义标签
【JavaWeb】Jsp的自定义标签 一、概述二、自定义标签的构建步骤(一)简单的自定义标签1. 创建被实现了特定接口的Java处理类2. 建立标签库文件mytag.tldÿ
日期 2023-06-12 10:48:40Java学习-036-JavaWeb_005 -- JSP 动作标识 - forward
JSP 动作主要作用是根据指定的动作进行相应的处理。 一、param 动作 用来给 HTML 文件和 JSP 文件传递参数的,经常和 forward、include、plugin 动作结合使用,语法格式为:<jsp:param name="username" value="admin"/> 二、forward 动作 forward 动作是用来请求信息转发到
日期 2023-06-12 10:48:40Java学习-034-JavaWeb_003 -- JSP page 指令
前文对 JSP 的基础知识进行了初步的讲解,此文主要讲述 JSP page 指令。 page 指令用于定义页面的多种属性,例如:脚本语言、编码方式、导入的 Java 包等,page 执行的语法如下: <%@page [language="java"] [extends="package.class"] [import="{packa
日期 2023-06-12 10:48:40javaweb 使用页面模板CSS或者Js修改失效的解决办法(Tomcat缓存问题)
原因是:浏览器的自动缓存机制导致的。 浏览器会自动缓存静态文件以加快访问速度,但是这导致了他不会再从服务器端接收静态文档了,这就导致我在idea里面改的css和js文档,浏览器根本没下载下来。 所以解决办法也很简单:ctrl+F5 —— 传说中的完全刷新,会删掉所有本地临时文件的缓存,全部从服务器端下载,就没问题啦~
日期 2023-06-12 10:48:40java web 自定义错误页面 完整jsp错误页面代码(同时写错误日志) error.jsp
1、首先配置web.xml 添加一下代码 <error-page> <error-code>500</error-code> <location>/error.jsp</location> </error-page> 2、e
日期 2023-06-12 10:48:40