栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

jsp基础总结

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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代理名

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/459297.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号