常用标签(html+jstl+jsp)
html:(form、input) (table、tr、td) div (a、 img、span) h1~h6 (select、option) (br、hr、center) (link、meta、script)
form常用属性:action、method、enctype
action用来指定一个url,method一般使用post,比较安全,传输的内容比get大很多,enctype一般使用multipart/form-data,用来做文件上传功能
<form action="" method="get" enctype="application/x-www-form-urlencoded" ></form>
input常用属性:type、value、style,还有一些 鼠标点击事件的属性为列举!
type的属性值比较丰富,常用到的有text,password,reset,submit,button,image,file,hidden,
用来做提交功能一般建议用submit或者image,button也可以,但要结合js使用,hidden很有用,常做表单某一项的隐藏。file是结合文件上传使用的。
1 <input type="text" value="" style="" />
table常用属性:border、cellpadding、cellspacing、align
<table border="" cellpadding="" cellspacing="" align="left" ></table>
a常用属性:href target
<a href="" target=""></a>
img常用属性:src alt
<img src="" alt="" />
select常用属性:name、style
option常用属性:value、selected
<select name="" style="">
<option value="" selected="selected"></option>
</select>
link常用属性:rel、type、href
<link rel="stylesheet" type="text/css" href=""/>
meta常用属性:http-equiv、content
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
script常用属性:type、language、src
<script type="" language="" src=""></script>
jstl:
jstl1.1版本开始支持EL表达式。EL 表达式必须以“${XXX}”来表示,其中“XXX”部分就是具体表达式的内容
使用jstl标签需要引入两个jar包:jstl.jar和standard.jar
然后在jsp页面引入声明:<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<c:if>标签用于简单的条件语句 ,test是条件判断的内容,需要结合EL表达式进行操作。
<c:if test=""></c:if>
<c:forEach>为循环控制标签 ,items需要通过EL表达式获得
<c:forEach items="" var=""></c:forEach>
jsp:
<jsp:forward>用作页面跳转用,常用在index.jsp中。
<jsp:forward page="url"></jsp:forward>
<jsp:include>用来包含另一个.jsp文件,可以包含静态文本和动态代码。
<jsp:include page="url"></jsp:include>
小案例:
<select name="getter.id" style="width: 150px">
<c:forEach items="${allEmployee }" var="allEmp">
<c:if test="${allEmp.id!=emp.id }">
<option value="${allEmp.id }">${allEmp.name }</option>
</c:if>
</c:forEach>
</select>
<form action="????url" method="post" enctype="multipart/form-data">
<input type="hidden" name="id" value="${emp.id }">
<input type="file" name="upload"/> <input type="submit"/>
</form>
常用标签(html+jstl+jsp)的更多相关文章
- 标准标签库JSTL(JSP Standard Tag Library)
1, 核心标签(最常用, 最重要的) 表达式控制标签 out 输出常量 value---直接赋值 输出变量 default---默认值 escapeXml---控制转义字符(默认为true, 如果需要 ...
- JavaWeb学习之JSP常用标签、EL表达式的运算符、JSTL标签库(6)
1.JSP常用标签 * 只要支持JSP文件,常用标签有可以直接使用 * 格式: jsp:xxxx * jsp:forward ,完成jsp页面的转发 * page属性:转发的地址 <% requ ...
- jsp常用标签和标签库及javaBean规范
1 常用标签forward,pararm,include <jsp:forward page=""></jsp:forward> <jsp:param ...
- 咸鱼入门到放弃7--jsp<二>jsp常用标签
一.JSP标签介绍 JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护. 二.JSP常用标签 ...
- [Java] JSP笔记 - EL、JSTL 常用标签
一. 什么是 EL 语言 表达式语言(EL)是 JSP 2.0 引入的一种计算和输出 Java 对象的简单语言. 二.EL 语言的作用 为了使JSP写起来更加简单.表达式语言的灵感来自于 ECMASc ...
- 自定义标签 与 JSTL(JSP Standard Tag Library)
1.自定义标签 [理解] [1]简介 > 在JSP2.0以后,在jsp页面中不建议使用脚本片段<% %>和JSP表达式<%= %> ...
- JSTL标签急速秒杀jsp页面中的java代码(一)---Core标签库
JSTL标签简介 ===================================================================== JSTL的全称是JavaServer Pa ...
- JSTL与EL常用标签(转)
JSTL与EL EL相关概念 JSTL一般要配合EL表达式一起使用,来实现在jsp中不出现java代码段.所以我们先来学习EL表达式 EL主要用于查找作用域中的数据,然后对它们执行简单操作:它不是编程 ...
- JSP标准标签库(JSTL)--JSTL简介与安装
对于MVC设计模式来讲,我们一直强调,在一个JSP钟scriptlet代码越少越好,但是只靠以前的概念很难实现,因为标签的开发特别麻烦,所以为了简化标签,也为了让标签更具备一些通用性,所以一般在开发中 ...
随机推荐
- 转载:索引与分片 plus
[Python笔记]序列(一)索引.分片 Python包含6种内建序列:列表.元组.字符串.Unicode字符串.buffer对象.xrange对象.这些序列支持通用的操作: 索引 索引是从0开始 ...
- Ubuntu 使用unzip解压乱码的问题
由于win使用的是GBK编码,在win下打包zip的压缩文件在ubuntu下使用unzip解压会出现乱码的问题. 解决方案: 换软件,不用unzip,使用unar 18.04是默认安装的,如果没有默认 ...
- sonarqube中new issue的标准
https://docs.sonarqube.org/latest/user-guide/issues/#header-4 Understanding which Issues are "N ...
- Jdk在window环境下的安装与配置详解
本文为博主原创,转载请注明出处: 1.2 Java程序开发环境的配置 java开发工具包:java开发工具:记事本 IDE,这个只能写小程序,写大程序需要集成开发工具:反编译工具(我们可以在网上找一 ...
- 获得WebBrowser中的图片数据
/// <summary> /// 获取WebBrowser指定的图片 /// </summary> /// <param name="webBrowser&q ...
- JSON平铺功能的实现(JS操作JSON数据)
一.什么是JSON平铺 JSON平铺分成两种: 平铺的json转树结构的json 例如: { a: 'value', b: 'b1.value' } // 转换成=> { a: 'value', ...
- ECMAScript6语法重点(二)
十一.Proxy和Reflect(Proxy保护对象不被外界访问:Object方法移植到Reflect) ①Proxy:原始对象(供应商)通过Proxy(代理商)生成新对象(映射原对象),用户访问的是 ...
- _pvp_gap_aura
该表可以用于控制区域内平衡,举个例子,当一个区域内超过limitHP的LM玩家个数为10,部落玩家个数为8,则阵营人数差为2,人数少的部落,所有部落玩家获得2层aura光环 zone 区域ID aur ...
- 远程连接MongoDB报“Network is unreachable”错误的解决方法
解决办法:/etc/mongod.conf 里把127.0.0.1 改成 0.0.0.0
- Centos7安装JDK8以及环境配置
下载,选择centos7 64位版本 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.h ...