您的位置:

关于java中的标签用法(java中的标签是什么)

本文目录一览:

Java如何在方法中使用标签

Icon icon = new ImageIcon("\\ 1.jpg");

jLabel1 = new JLabel("你要输入的字",icon);

标签的new方法里面就有添加图片的参数,如上所示,就OK了!不过还是提醒你,如果照片放在这个JAVA类同目录下,就不必写图片绝对路径,直接就是 1.jpg就行!

关于java中c标签foreach的用法?

c:foreach用法

c:foreach类似于for和foreach循环

以下是目前见过的用法:

1、循环遍历,输出所有的元素。

c:foreach

items="${list}"

var="li"

${li}

/c:foreach

注意:items

用于接收集合对象,var

定义对象接收从集合里遍历出的每一个元素。同时其会自动转型。

2、循环遍历,输出一个范围类的元素。

c:foreach

items

="${lis}"

var

=

"li

"

begin="2"

end

="12"

${li}

/c:foreach

注意:begin

定义遍历的开始位置,end定义遍历的结束位置。begin

和end的引号必须写。

3、循环遍历,输出除某个元素以外的元素或输出指定元素。

c:foreach

items="${list}"

var

="li"

varStatus="status"

c:if

text="${status.count==1}

${"第一个元素不要"}

/c:if

${li}

/

c:foreach

注意:varStatus

表示当前集合的状态(其实是不是,我也不太清楚,只知道这样用,会的人指点下),count为循环一个计算器。

4、循环遍历,输出第一个或最后一个元素。

c:foreach

items="${list}"

var

="li"

varStatus="status"

c:if

text="${status.first}"我是第一个元素/c:if

c:if

text="${status.last}"我是最后一个元素/c:if

/c:foreach

注意:first表示如果是一个元素,则返回ture,反之则返回false

last

表示如果是最后一个元素,则返回ture,反之则返回false。

5、循环遍历,按指定步长输出。

c:foreach

items="list"

var

="li"

step="2"

${li}

/c:foreach

注意:step为循环的步长。每次隔两个单位输出一个。如:1、3、5、

关于java中的fmt标签的用法??

fmt标签,主要两个功能

I18N 国际化类 消息类 和formatting 数字日期格式化类

%@ page language="java" contentType="text/html; charset=gb2312"%

%@ taglib uri="" prefix="fmt" %

%@ taglib uri="" prefix="c" %

html

head

titleMy JSP 'fmt.jsp' starting page/title

/head

body

c:set var="salary" value="3540.2301"/

c:set var="total" value="56225.2301"/

fmt:setLocale value="en_US"/

currency:fmt:formatNumber value="${salary}" type="currency" currencyCode="USD"/br

percent:fmt:formatNumber value="${salary/total}" type="percent" maxFractionDigits="4"/br

hr

jsp:useBean id="now" class="java.util.Date"/jsp:useBean

fmt:setLocale value="zh_CN"/

full--fmt:formatDate value="${now}" type="both" dateStyle="full" timeStyle="full"/br

long--fmt:formatDate value="${now}" type="both" dateStyle="long" timeStyle="long"/br

medium--fmt:formatDate value="${now}" type="both" dateStyle="medium" timeStyle="medium"/br

default--fmt:formatDate value="${now}" type="both" dateStyle="default" timeStyle="default"/br

short--fmt:formatDate value="${now}" type="both" dateStyle="short" timeStyle="short"/br

/body

/html

今天是:fmt:formatDate value="${now}" pattern="G yyyy年MM月dd日 E"/br

现在是:fmt:formatDate value="${now}" pattern="a HH:mm:ss.S z"/

结果:

今天是:公元 2007年10月19日 星期五

现在是:下午 20:04:11.484 CST

%@ taglib prefix="c" uri="" %

%@ taglib prefix="fmt" uri="" %

fmt:parseDate value="${param.date}" var="date" pattern="yyyy/MM/dd:HH:mm:ss

fmt:parseDate value="${param.isoDate}" var="isoDate" pattern="yyyyMMdd'T'HHmmss"

The input parameters must match the patterns, or the JSP will thrown an exception. This page does no error handling.

Input parameters:

Date: 2004/04/01:13:30:00 Java format: Thu Apr 01 13:30:00 CST 2004

isoDate: 20040531T235959 Java format: Mon May 31 23:59:59 CDT 2004

Dates

Tag Output

Attribute: value; required. Tag has no body.

fmt:formatDate value="${date}" type="both"/

2004-4-1 13:30:00

fmt:formatDate value="${isoDate}" type="both"/

2004-5-31 23:59:59

Attribute: type; optional. Indicates what to print: date, time, or both.

fmt:formatDate value="${date}" type="date"/

2004-4-1

fmt:formatDate value="${isoDate}" type="time"/

23:59:59

Attribute: dateStyle; optional. Varies the date format.

fmt:formatDate value="${isoDate}" type="date" dateStyle="default"/

2004-5-31

fmt:formatDate value="${isoDate}" type="date" dateStyle="short"/

04-5-31

fmt:formatDate value="${isoDate}" type="date" dateStyle="medium"/

2004-5-31

fmt:formatDate value="${isoDate}" type="date" dateStyle="long"/

2004年5月31日

fmt:formatDate value="${isoDate}" type="date" dateStyle="full"/

2004年5月31日 星期一

Attribute: timeStyle; optional. Varies the time format.

fmt:formatDate value="${isoDate}" type="time" timeStyle="default"/

23:59:59

fmt:formatDate value="${isoDate}" type="time" timeStyle="short"/

下午11:59

fmt:formatDate value="${isoDate}" type="time" timeStyle="medium"/

23:59:59

fmt:formatDate value="${isoDate}" type="time" timeStyle="long"/

下午11时59分59秒

fmt:formatDate value="${isoDate}" type="time" timeStyle="full"/

下午11时59分59秒 CDT

Attribute: pattern; optional. Inidcates date/time custom patterns.

fmt:formatDate value="${date}" type="both" pattern="EEEE, MMMM d, yyyy HH:mm:ss Z"/

星期四, 四月 1, 2004 13:30:00 -0600

fmt:formatDate value="${isoDate}" type="both" pattern="d MMM yy, h:m:s a zzzz/

fmt:formatDate value="${这里可以放日期和字符串}" pattern="yyyy年MM月dd日"/

Java 标签的用法...

java的标签在循环中可以改变循环执行的流程,如下代码:

int i = 0;

       System.out.println("label1");

       label1: for (int k = 0; k  5; k++) {

           i++;

           if (k == 2) {

              break label1;//break标签,跳出本次循环

           }

           System.out.println(i);

       }

输出结果是:

label1

1

2

Java中标签的意义和作用?

标签是为了精简代码,让书写思路更清晰,简化代码。标签太多了,用法基本都一样。