04_web基础(七)之jsp
39.jsp与el表达式引入
JSP:Java Server Pages:Java的服务网页(Java动态网页):
=========================================================================
Servlet的缺陷:
输出动态网页,超级麻烦!
没有体现责任分离思想(谁最擅长做什么,就应该做什么!)!
=========================================================================
实现动态网页:
Servlet: Java代码(主) + html片段(辅) --->动态网页.
JSP: Java代码(辅) + html页面(主) --->动态网页.
=======================================================================
责任分类:
Servlet擅长:
1):接受请求参数,封装对象.
2):调用业务方法处理请求.
3):控制界面跳转--->JSP/html.
JSP擅长:
界面输出.
JSP底层原理----其本质就是Servlet
el表达式的使用:
EL:表达式语言.
目的:获取作用域中的共享数据.
语法: ${属性名称}--->${msg}.
40.html简单入门
第一个html网页开发步骤:
1.在哪里写? 记事本中书写
2.修改后缀名为 .html
3.浏览器访问结果
html结构
41.for循环介绍
42.if介绍
1 //if条件选择语句 2 // if(条件){ 3 // 如果条件成立执行这里的代码 4 // } 5 // 6 //需求: 写一个方法 比较传入的任意两个数的大小,并在控制台输出 7 // 比如: a=2 b=5 输出a比b小 8 // 比如: a=9 b=5 输出a比b大 9 public void equals(Integer a,Integer b){ 10 if (a<b){ 11 //如果条件成立 执行 12 System.out.println("输出a比b小"); 13 } 14 if (a>b){ 15 System.out.println("输出a比b大"); 16 } 17 18 if (a==b){ 19 System.out.println("输出a等于b"); 20 } 21 22 23 } 24 25 public void equals2(Integer a,Integer b){ 26 if (a<b){ 27 //如果条件成立 执行 28 System.out.println("输出a比b小"); 29 }else if (a>b){//否则 30 System.out.println("输出a大于b"); 31 }else { 32 System.out.println("输出a等于b"); 33 } 34 35 36 } 37 @Test 38 public void testIf(){ 39 // equals(2,5); 40 equals2(2,5); 41 }
分类:
线上线下实战
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人