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

发布时间:2022-11-14

本文目录一览:

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 用法类似于 forforeach 循环。 以下是目前见过的用法: 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:定义遍历的结束位置。beginend 的引号必须写。 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中标签的意义和作用?

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