jsp基础总结

jsp基础总结,第1张

jsp基础总结

jsp作为一种古老的技术 当今技术产业依然不多会选择用他来就行开发了,但还是有些人会选择用它进行网站开发 因为这也是一种不错的前后端偶合的开发手段
首先是page标签 做一些页面配置

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

这两条基本就可以直接复制了
在中国用text/html;charset=UTF-8就好了 声明编码格式为UTF-8
然后是language 配置所用的编程语言 jsp建立之初 目标相当远大
他想包容所以的编程语言 都能通过jsp运行 但很可惜 这么多年 依旧只有java
<%%> 是一个特殊区域
在 jsp页面内可以写java代码 但前提必须包括在百分号内
<%
这里就可以写java的代码了 但不建议这么写
%>
new ArrayList() 可声明一个数组
引入外部文件功能包

<%page import = ”包文件名” %>
<%@ taglib prefix="代理名" uri="文件路径" %>

例如

<%@ page import="springboot.utils.common.PropertiesUtil" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

这些文件包会带有一些jsp功能 可以在网上下载到
errorPage = “xxx.jsp” 定义发生异常是要眺往的页面
isErrorPage = “true/false” 定义当前页面是否为错误页面

缓存
pageContext.setAttribute(s:“键”,s:”值”) 在当前页面定义共享数据
pageContext.getAttribute(s:“键”) 获取当前页面的共享数据

MVC是一种开发模式 由于在jsp中写java代码难以维护 且效率低下,特此定义了一套完整的项目规范,规定什么样的代码该写在哪里
MVC 缩写
M 代表 Model 模型
V 代表 View 视图
C 代表 Controller 控制器

${变量名}
这就是jsp插入后端变量的方式

<%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core” %>
core的功能相对比较使用
引入后我们可以使用
if标签相当于判断里面的标签是否要展示
< / c : i f > t e s t 中 写 的 就 是 判 断 条 件 c : f o r E a c h 是 j s p 页 面 中 基 本 的 循 环 语 句 < c : f o r E a c h v a r = " s u c a " v a r S t a t u s = " v s " e n d = " 11 " i t e m s = " {not empty inquickly_application.service_map.cp_model_4}"> test中写的就是判断条件 c:forEach是jsp页面中基本的循环语句 test中写的就是判断条件c:forEach是jsp页面中基本的循环语句

items是循环的变量 var代理名

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5434811.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存