JSP标签技术

作者:无名 - 其它综合 -

  1.在jsp页面中写入大量的java代码会导致jsp页面中html代码和java代码混杂在一起,会造成页面非常混乱,难以维护

  

  2.于是在jsp的2.0版本中,sun提出了jsp标签技术,推荐使用标签来道题jsp页面中的java代码,并且推荐,jsp2.0以后不要再jsp页面中出现一行java代码。

  

  3.el表达式

    el表达式在jsp中可以非常方便的获取数据,可以代替jsp页面中的jsp表达式(lt;%= %gt;)

    基本结构:${表达式}

    el只能获取不能设置!!!

    el只能获取不能遍历!!!

    el表达式提供了如下功能:

      (1)el可以获取常量、变量(必须存入域中)、表达式的值

lt;%
    string name="aaa";
    pagecontext.setattribute("name",name);
%gt;

${ name }

      (2)el可以获取域中的数组或集合中的数据

      lt;c:foreach items="${list}" var="prod"gt;
            lt;trgt;
                lt;tdgt;lt;%
                listlt;porductgt; list = (listlt;porductgt;)request.getattribute("list"); 
                porduct po = list.get(0);
                out.write(string.valueof(po.getid()));
                
                %gt;
                lt;%=po.getid()%gt;
                lt;% out.write("hello"); %gt;
                lt;/tdgt;
                lt;tdgt;${prod.name }lt;/tdgt;
                lt;tdgt;${prod.name }lt;/tdgt;
                lt;tdgt;${prod.des }lt;/tdgt;
                lt;thgt;
                    lt;!-- lt;span onclick="del()"gt;删除lt;/spangt;
                    lt;p id="firstp"gt;lt;/pgt;
                    lt;span onclick="upd()"gt;修改lt;/spangt; --gt;
                    lt;a id="delprod" href="#"gt;删除lt;/agt;|
                    lt;a id="updprod" href="#"gt;修改lt;/agt;
                lt;/thgt;
            lt;/trgt;
            lt;/c:foreachgt;

jsp标签技术

原文地址:https://www.cnblogs.com/gxlaqj/p/11409441.html

IT人知识库 该篇知识地址:http://www.itpeo.net/9999/4543807.html





标签 标签技术

[luoguP3317][SDOI2014]重建(矩阵树定理)

传送门 为了搞这个题又是学行列式,又是学基尔霍夫矩阵。 矩阵树定理 本题题解 无耻地直接发链接,反正我也是抄的题解。。 ...

24)

js数据类型: 基本数据类型:string undefined null boolean number 引用数据类型:o ...

今日头条信息流投放与用户属性分析

近期,有不少的广告主朋友询问到今天头条的广告,比如今天头条信息流广告怎么k户,k户费用多少,需求哪些资质的问题。小编通知 ...

MySQL数据库设计规范

转载songdeyouxiang 1、数据库命名规范采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加 ...

一键安装ftp服务器

1 概述工作中,需要搭建ftp服务器来实现资源的共享。本文将通过脚本实现自动化安装ftp服务器,并进行相关配置,同时创建 ...

WEB安全第五篇--其他注入的奇技淫巧:XML注入、Xpath注入、Json注入、CRLF注入

零、前言   最近做专心web安全有一段时间了,但是目测后面的活会有些复杂,涉及到更多的中间件、底层安全、漏洞研究与安全 ...

gym100548FColor

题意:n个花盆,m种颜色,要求必须用k种颜色染色这n个花盆,问有多少种方案 题解:可以想到少于等于k种颜色的方案数 g( ...

【CodeforcesRound650】Codeforces#334(Div.1)

模拟cf650,abc三题,rk90 codeforces 650 a 思路:首先看式子 \(\sqrt{(x_i-x_ ...

static和final和staticfinal

众所周知,static 是静态修饰关键字:可以修饰变量,程序块,方法,类。 1.修饰变量。 得知:如果static修饰的 ...

AndroidManifest中uses-feature和uses-permission的作用关系和区别

manifest中的 lt;uses-permission android:name=android.permissio ...

poj3415_CommonSubstrings

题意 给定两个字符串,求长度大于等于k的公共子串数。 分析 将两个字符串中间加个特殊字符拼接,跑后缀数组。 将题目转化 ...

xpath的|

xpath的| 相当与交集 本爬虫爬取的是热门城市和全国城市,但是由于爬取的规则不同,所以在同一个xpath中使用了两种 ...

SQLPrompt快捷键

推荐一个小插件,sql prompt,配合microsoft sql server management studio ...

【OI】对拍

对拍的方法是先用生成器生成几组随机数据,然后用暴力算法和当前算法对比结果来确保正确性。 数据生成器: 引入cstdli ...

78.子集

题目描述 给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明:解集不能包含重复的子集。 ...

iostat参数说明

一直不太会用这个参数。现在认真研究了一下iostat,因为刚好有台重要的服务器压力高,所以放上来分析一下.下面这台就是i ...

----移动端移动端调试神器vConsole----

我们在写webapp或者移动端网页需要嵌入到app时候,尤其是在app内置的webview上加载我们的页面,想要查看手 ...

第六章-访问权限控制

6.1 包 - 库单元 解决命名冲突 6.1.1 一个java源文件就是一个编译单元,在一个编译单元内可以有一个publ ...

01:docker安装

一、实验环境: 单台centos7.5(关闭selinux),安装docker-ce 二、安装步骤: 1、安装依赖 # ...