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标签相当于判断里面的标签是否要展示
items是循环的变量 var代理名
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)