本文目錄一覽:
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中標籤的意義和作用?
標籤是為了精簡代碼,讓書寫思路更清晰,簡化代碼。標籤太多了,用法基本都一樣。
原創文章,作者:GOKMC,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/330303.html