jsp判断语句_Java的web展现层JSP的JSTL标签详细总结
《大数据和人工智能交流》头条号向广大初学者新增C 、Java 、Python 、Scala、javascript 等目前流行的计算机、大数据编程语言,希望大家以后关注本头条号更多的内容。
JSP的标签
一、输出数据标签
(1)bean类
package com;
public class User {
private String name;
private String sid;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSid() {
return sid;
}
public void setSid(String sid) {
this.sid = sid;
}
}
(2)servlet控制
package com;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class DemoServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
User user=new User();
//注意要加set方法
user.setName("zhangsan");
request.setAttribute("user", user);
request.getRequestDispatcher("/test.jsp").forward(request, response);
}
}
(3)test.jsp页面
二、循环标签
循环标签比较复杂
【1】循环list数据,并且list里面数据为基本数据类型
(1)servlet
package com;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class DemoServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
List list=new ArrayList();
list.add("aaa");
list.add("bbb");
list.add("ccc");
request.setAttribute("list", list);
request.getRequestDispatcher("/test.jsp").forward(request, response);
}
}
(2)test.jsp页面
${id.index }
【2】循环list数据,并且list里面数据为引用数据类型
(1)User实体类
package com;
public class User {
private String name;
private String sid;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSid() {
return sid;
}
public void setSid(String sid) {
this.sid = sid;
}
}
(2)servlet
package com;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class DemoServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
List list=new ArrayList();
User user1=new User();
user1.setName("zhaoyan1");
User user2=new User();
user2.setName("zhaoyan2");
User user3=new User();
user3.setName("zhaoyan3");
list.add(user1);
list.add(user2);
list.add(user3);
request.setAttribute("list", list);
request.getRequestDispatcher("/test.jsp").forward(request, response);
}
}
(3)test.jsp页面
${id.index }
三、页面之间数据传递
(1)index.jsp页面
测试标签
提交
(2)deal.jsp页面
测试标签
传递的参数:${param.user}
四、if判断语句
(1)User.java实体bean
package com;
public class User {
private String name;
private String sid;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSid() {
return sid;
}
public void setSid(String sid) {
this.sid = sid;
}
}
(2)servlet
package com;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class DemoServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
List list=new ArrayList();
User user1=new User();
user1.setName("zhaoyan1");
User user2=new User();
user2.setName("zhaoyan2");
User user3=new User();
user3.setName("zhaoyan3");
list.add(user1);
list.add(user2);
list.add(user3);
request.setAttribute("list", list);
request.getRequestDispatcher("/test.jsp").forward(request, response);
}
}
(3)test.jsp文件
${id.index } 赵燕222!!
《大数据和人工智能交流》的宗旨
1、将大数据和人工智能的专业数学:概率数理统计、线性代数、决策论、优化论、博弈论等数学模型变得通俗易懂。
2、将大数据和人工智能的专业涉及到的数据结构和算法:分类、聚类 、回归算法、概率等算法变得通俗易懂。
3、最新的高科技动态:数据采集方面的智能传感器技术;医疗大数据智能决策分析;物联网智慧城市等等。
根据初学者需要会有C语言、Java语言、Python语言、Scala函数式等目前主流计算机语言。
根据读者的需要有和人工智能相关的计算机科学与技术、电子技术、芯片技术等基础学科通俗易懂的文章。
jsp判断语句_Java的web展现层JSP的JSTL标签详细总结相关推荐
- mondrain多维分析引擎+saiku web展现层的演示环境搭建
为什么80%的码农都做不了架构师?>>> mondrain多维分析引擎+saiku web展现层的演示环境搭建 找了很久,官网git提供的源码下载搭建起来很麻烦,buildal ...
- JAVA incept_(jsp+servlet)ERP管理系统 - WEB源码|JSP源码/Java|源代码 - 源码中国
(jsp+servlet)ERP管理系统 (jsp+servlet)ERP管理系统\erp (jsp+servlet)ERP管理系统\erp\.classpath (jsp+servlet)ERP管理 ...
- java排课系统源代码,JSP自动排课系统 - WEB源码|JSP源码/Java|源代码 - 源码中国
JSP自动排课系统 JSP自动排课系统\JSP自动排课系统 JSP自动排课系统\JSP自动排课系统\JSP自动排课系统录像.avi JSP自动排课系统\JSP自动排课系统\paike JSP自动排课系 ...
- JAVA Web基础6-EL表达式与JSTL标签库
一.EL表达式语言 1.EL表达式全称expression language,用于在JSP页面获取其内置对象的内容 语法:${...} 在jsp中page指令有一个属性是isELIgnored, 用来 ...
- java标签库jstl-el表达式介绍使用配置手册_JAVA EE 实验报告EL表达式和jstl标签库的使用...
昆明理工大学信息工程与自动化学院学生实验报告 ( 2013 -2014 学年第一学期) 课程名称:Java EE技术开课实验室:系机房444 2013 年 12月2 日年级.专业.班计科111 学号姓 ...
- Web核心技术之JSP(过时技术)
JSP 学习目标: 理解 JSP 及 JSP 原理 能在 JSP中使用 EL表达式 和 JSTL标签 理解 MVC模式 和 三层架构 能完成品牌数据的增删改查功能 1,JSP 概述 ==JSP(全称: ...
- Java web后端5 JSP技术
JSP概述 HTML代码与Java代码共同存在 浏览器中显示 启动Tomcat 浏览器访问:http://localhost:8083/JSPWeb_war_exploded/hello.jsp &l ...
- 模板上 php dede,织梦CMS模板中dede标签使用php和if判断语句的方法
今天我们织梦模板团来说说织梦模板中dede标签使用php和if判断语句的方法: 先来看看下面这个标签: 下面来说说具体的方法: 方法一: 用个if判断语句,判断一个字段是否有东西,有就输出1,没有则就 ...
- web服务器使用JSP创建网页的过程
通过浏览器 调用.jsp文件 通过浏览器url调用 Servlet 文件 第一点: eclipse环境下,创建访问.jsp文件和创建访问servlet文件 参考http://www.runoob.co ...
最新文章
- 修改windows cmd f2快捷_第三课——win10常用快捷键的使用
- 生成静态文件的新闻系统核心代码
- 什么是虚拟专用网(×××)
- 我命由我不由天,5个月逆袭百度,头条AI岗位,来挑战吗?
- 迁移.NET 1.0 应用到FX 2.0 –.NET评测网的工具箱
- First Impression on BBED: recover deleted rows
- win10怎么去掉计算机里百度云,主编教你win10系统清除百度云盘盘符的修复方法...
- 网页中相对布局和绝对布局的理解
- Data Services Designer将数据从sql server抽取到hana
- CentOS 上MySQL报错Can't connect to local Mysql server through socket '/tmp/mysql.scok' (111)
- 2021北京地区高考成绩排名查询,2021年北京理科高考成绩排名一分一段表,北京理科成绩排名查询...
- 如何一键查询物流信息并筛选出未签收单号
- 数字证书:签名证书加密证书
- PDF文档太大怎么办?
- VSCode 修改系统界面和编辑面板字体大小
- 杜甫的唐诗三百首中的望岳
- SpringBoot+vue邮箱登录(附带多种效验)
- 千锋Flask学习笔记
- SpringMVC 13. RESTful CRUD
- Python — 函数进阶(2)
热门文章
- 卷积神经网络中10大拍案叫绝的操作!
- 如何用 Python 分析 14 亿条数据?
- 爬虫之requests模块cookieJar对象转换为cookies字典的方法
- ACMNO.26 C语言-字符统计2 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- MyEclipse的Java Web项目配置环境搭建-如何安装tomact
- 我熬了几个大夜,学完一套 海外博士 总结的「卷积神经网络、目标检测、OpenCV」笔记!...
- 17个Python的骚操作,你都OK吗?
- 如何利用K-Means将文件夹中图像进行分类?
- 3D鸟类重建—数据集、模型以及从单视图恢复形状
- 1、交换机ARP缓存表分析