`
longflang
  • 浏览: 65616 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jstl自增参数的做法

 
阅读更多

很久没用jstl的标签了。今天突然用到做在页面做一个由自增ID。复习了一下,写下来给备后用。

html:

 

 

<c:set var="index" value="1"></c:set>
		<c:forEach items="${userlist}" var="u">
			<input type="text" id="${u.name  }${index }"> 
    
    	<c:set var="index" value="${index + 1 }">
			</c:set>

		</c:forEach>

 java:

package com.longflang.action;

import java.util.ArrayList;
import java.util.List;

import org.apache.struts2.convention.annotation.Result;
import org.apache.struts2.convention.annotation.Results;


import com.longflang.vo.User;
import com.opensymphony.xwork2.ActionSupport;

@Results( { @Result(name = "list", location = "/result.jsp") })
public class LoginAction extends ActionSupport {
	private List<User> userlist;
	@Override
	public String execute() throws Exception {
		userlist = new ArrayList<User>();
		userlist.add(new User("longflang", "19"));
		userlist.add(new User("long", "18"));
		userlist.add(new User("flang", "17"));
		return "list";
	}
	public List<User> getUserlist() {
		return userlist;
	}
	public void setUserlist(List<User> userlist) {
		this.userlist = userlist;
	}
	
}

 

分享到:
评论

相关推荐

    JSTL语法及参数

    本文将详细介绍JSTL中的`&lt;c:out&gt;`、`&lt;c:set&gt;`、`&lt;c:remove&gt;`、`&lt;c:catch&gt;`以及条件标签`&lt;c:if&gt;`、`&lt;c:choose&gt;`、`&lt;c:when&gt;`的使用方法和参数。 1. `&lt;c:out&gt;` - `&lt;c:out&gt;`标签用于输出指定的值到页面上。它可以避免...

    JSTL语法及参数详解

    ### JSTL语法及参数详解:10分钟学会JSTL JSTL(JavaServer Pages Standard Tag Library)是Java Web开发中一个重要的工具库,它提供了一系列预定义的标签来简化页面的开发过程,提高代码的可读性和可维护性。通过...

    jstl-1.2.jar免费下载

    jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2...

    jstl-1.2.1 jar

    jstl-1.2.1,之前的版本需要在服务器中配置一下,而且它分成了两个jar(jstl.jar和standard.jar)还有一个tld文件,而1.2已经不用配置了,直接把javax.servlet.jsp.jstl-1.2.1.jar和javax.servlet.jsp.jstl-api-1.2.1...

    jstl标签jar包(jstl-api-1.2和jstl-impl-1.2)

    - `&lt;c:url&gt;` 和 `&lt;c:param&gt;`:创建URL并添加参数。 - `&lt;c:remove&gt;`:移除一个变量。 - `&lt;c:redirect&gt;` 和 `&lt;c:forward&gt;`:页面重定向和转发。 **JSTL的SQL库(sql)**: - `&lt;sql:query&gt;`:执行SQL查询。 - `...

    JSTL中文帮助文档

    **JSTL(JavaServer Pages Standard Tag Library)中文帮助文档** JSTL 是一套用于 JavaServer Pages (JSP) 的标准标签库,旨在简化 JSP 开发,提高代码的可读性和可维护性。它提供了多种核心标签和扩展标签,包括...

    JSTL.rar_JSTL_JSTL下载

    **JSTL(JavaServer Pages Standard Tag Library)详解** JSTL,全称为JavaServer Pages Standard Tag Library,是Java EE平台中的一个标准标签库,它为JSP开发者提供了丰富的、可重用的组件,用于处理常见任务,如...

    jstljar包包含jstl.jar和standard.jar文件

    JSTL的标签可以接收EL表达式作为参数,使得页面逻辑更加简洁。例如,`&lt;c:choose&gt;`标签可以配合EL来做出基于变量值的条件判断。 总之,JSTL和EL是JSP开发中的重要工具,它们提升了代码的可读性和可维护性,减少了...

    jstl1.1和jstl1.0

    **JSTL1.1与JSTL1.0详解** JavaServer Pages Standard Tag Library (JSTL) 是一个用于简化JavaServer Pages (JSP) 开发的标签库,它提供了一系列预定义的标签,帮助开发者处理常见的任务,如迭代、条件判断、XML...

    jstl-api-1.2.jar、jstl-impl-1.2.jar

    - `&lt;sql:param&gt;`:传递参数给SQL语句 **XML模块** 帮助处理XML文档: - `&lt;x:parse&gt;`:将XML字符串解析为DOM对象 - `&lt;x:out&gt;`:输出XML节点内容 - `&lt;x:transform&gt;`:使用XSLT转换XML **国际化(I18N)模块** 支持...

    jstl练习实例,学习JSTL

    - `&lt;c:url&gt;`和`&lt;c:param&gt;`处理URL参数。 - `&lt;c:remove&gt;`清除变量。 五、学习JSTL的步骤 1. 理解JSTL的基本概念和优势。 2. 学习每个核心组件的功能和使用方法。 3. 通过实际项目或练习案例动手实践,比如"ch15"中的...

    JSTL相关Jar包(jstl+standard)

    JSTL,全称为JavaServer Pages Standard Tag Library,是Java服务器页面标准标签库,它提供了一系列的标签来简化JSP开发,使开发者能够更高效地编写动态网页。JSTL的主要目标是减少在JSP页面中使用脚本元素,提升...

    jstl-impl-1.2.jar和jstl-api-1.2.jar

    此外,由于JSTL遵循Java的编程规范,它也支持面向对象的设计原则,比如可以利用EL(Expression Language)表达式来传递参数,增强了代码的灵活性。 总结一下,"jstl-impl-1.2.jar"和"jstl-api-1.2.jar"是Java Web...

    jstl学习大全,jstl源码,很全的jstl学习代码

    **JSTL(JavaServer Pages Standard Tag Library)学习大全** JSTL是JavaWeb开发中的一个强大工具,它提供了一套标准的标签库,用于简化HTML或XML页面上的JavaServer Pages(JSP)代码。本资源集合包含了丰富的JSTL...

    JSTL

    JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;JSTL&gt;&gt;&gt;

    购物车(JSTL实现)

    JSTL的`&lt;c:url&gt;`和`&lt;c:param&gt;`标签可用于构造请求URL,并传递商品ID等参数。 6. **计算总金额**:通过遍历购物车中的商品,应用每个商品的价格和数量,我们可以使用JSTL的算术运算符(例如 `*` 和 `+`)来计算...

    jstl-jar包

    **JSTL(JavaServer Pages Standard Tag Library)**是一个用于JavaServer Pages(JSP)的标签库,旨在简化Web应用程序的开发。它提供了一系列预定义的标签,使得开发者可以通过简单的XML标记来处理常见任务,而无需...

    jstl帮助 jstl帮助手册 jstl帮助文档

    JSTL(JavaServer Pages Standard Tag Library)是Java Web开发中的一个标准标签库,它提供了一系列的标签来简化JSP页面的编程,使得开发者能够更专注于业务逻辑而不是底层的Java代码。这个压缩包文件可能包含了关于...

    jstl-api-1.2和jstl-impl-1.2

    jstl-api-1.2和jstl-impl-1.2,jstl-api-1.2和jstl-impl-1.2,jstl-api-1.2和jstl-impl-1.2,jstl-api-1.2和jstl-impl-1.2

    jstl_jar包.zip

    这种做法有助于将业务逻辑和表现逻辑分离,使得 JSP 页面更加简洁,易于理解和维护。 标签库的使用提高了代码的可读性,因为它们使用 XML-like 结构,比嵌入在 JSP 页面中的 Java 代码更容易理解。此外,由于 JSTL ...

Global site tag (gtag.js) - Google Analytics