本文目录一览:
1、Java如何在方法中使用标签
2、关于java中c标签foreach的用法?
3、关于java中的fmt标签的用法??
4、Java 标签的用法...
5、Java中标签的意义和作用?
Java如何在方法中使用标签
Icon icon = new ImageIcon("\\ 1.jpg");
jLabel1 = new JLabel("你要输入的字", icon);
标签的 new
方法里面就有添加图片的参数,如上所示,就 OK 了!不过还是提醒你,如果照片放在这个 JAVA 类同目录下,就不必写图片绝对路径,直接就是 1.jpg
就行!
关于java中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 test="${status.count == 1}">
第一个元素不要
</c:if>
${li}
</c:foreach>
注意:
varStatus
:表示当前集合的状态(其实是不是,我也不太清楚,只知道这样用,会的人指点下)。count
:为循环一个计算器。 4、循环遍历,输出第一个或最后一个元素。
<c:foreach items="${list}" var="li" varStatus="status">
<c:if test="${status.first}">我是第一个元素</c:if>
<c:if test="${status.last}">我是最后一个元素</c:if>
</c:foreach>
注意:
first
:表示如果是一个元素,则返回true
,反之则返回false
。last
:表示如果是最后一个元素,则返回true
,反之则返回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>
<title>My 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"/>
<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>
<p>今天是:<fmt:formatDate value="${now}" pattern="G yyyy年MM月dd日 E"/><br>
现在是:<fmt:formatDate value="${now}" pattern="a HH:mm:ss.S z"/></p>
</body>
</html>
结果输出:
今天是:公元 2007年10月19日 星期五
现在是:下午 20:04:11.484 CST
fmt
标签支持多种格式化方式,包括:
dateStyle
:控制日期格式。timeStyle
:控制时间格式。pattern
:自定义日期时间格式。
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中标签的意义和作用?
标签是为了精简代码,让书写思路更清晰,简化代码。标签太多了,用法基本都一样。