很久没用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中的`<c:out>`、`<c:set>`、`<c:remove>`、`<c:catch>`以及条件标签`<c:if>`、`<c:choose>`、`<c:when>`的使用方法和参数。 1. `<c:out>` - `<c:out>`标签用于输出指定的值到页面上。它可以避免...
### 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...
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...
- `<c:url>` 和 `<c:param>`:创建URL并添加参数。 - `<c:remove>`:移除一个变量。 - `<c:redirect>` 和 `<c:forward>`:页面重定向和转发。 **JSTL的SQL库(sql)**: - `<sql:query>`:执行SQL查询。 - `...
**JSTL(JavaServer Pages Standard Tag Library)中文帮助文档** JSTL 是一套用于 JavaServer Pages (JSP) 的标准标签库,旨在简化 JSP 开发,提高代码的可读性和可维护性。它提供了多种核心标签和扩展标签,包括...
**JSTL(JavaServer Pages Standard Tag Library)详解** JSTL,全称为JavaServer Pages Standard Tag Library,是Java EE平台中的一个标准标签库,它为JSP开发者提供了丰富的、可重用的组件,用于处理常见任务,如...
JSTL的标签可以接收EL表达式作为参数,使得页面逻辑更加简洁。例如,`<c:choose>`标签可以配合EL来做出基于变量值的条件判断。 总之,JSTL和EL是JSP开发中的重要工具,它们提升了代码的可读性和可维护性,减少了...
**JSTL1.1与JSTL1.0详解** JavaServer Pages Standard Tag Library (JSTL) 是一个用于简化JavaServer Pages (JSP) 开发的标签库,它提供了一系列预定义的标签,帮助开发者处理常见的任务,如迭代、条件判断、XML...
- `<sql:param>`:传递参数给SQL语句 **XML模块** 帮助处理XML文档: - `<x:parse>`:将XML字符串解析为DOM对象 - `<x:out>`:输出XML节点内容 - `<x:transform>`:使用XSLT转换XML **国际化(I18N)模块** 支持...
- `<c:url>`和`<c:param>`处理URL参数。 - `<c:remove>`清除变量。 五、学习JSTL的步骤 1. 理解JSTL的基本概念和优势。 2. 学习每个核心组件的功能和使用方法。 3. 通过实际项目或练习案例动手实践,比如"ch15"中的...
JSTL,全称为JavaServer Pages Standard Tag Library,是Java服务器页面标准标签库,它提供了一系列的标签来简化JSP开发,使开发者能够更高效地编写动态网页。JSTL的主要目标是减少在JSP页面中使用脚本元素,提升...
此外,由于JSTL遵循Java的编程规范,它也支持面向对象的设计原则,比如可以利用EL(Expression Language)表达式来传递参数,增强了代码的灵活性。 总结一下,"jstl-impl-1.2.jar"和"jstl-api-1.2.jar"是Java Web...
**JSTL(JavaServer Pages Standard Tag Library)学习大全** JSTL是JavaWeb开发中的一个强大工具,它提供了一套标准的标签库,用于简化HTML或XML页面上的JavaServer Pages(JSP)代码。本资源集合包含了丰富的JSTL...
JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>JSTL>>>
JSTL的`<c:url>`和`<c:param>`标签可用于构造请求URL,并传递商品ID等参数。 6. **计算总金额**:通过遍历购物车中的商品,应用每个商品的价格和数量,我们可以使用JSTL的算术运算符(例如 `*` 和 `+`)来计算...
**JSTL(JavaServer Pages Standard Tag Library)**是一个用于JavaServer Pages(JSP)的标签库,旨在简化Web应用程序的开发。它提供了一系列预定义的标签,使得开发者可以通过简单的XML标记来处理常见任务,而无需...
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
这种做法有助于将业务逻辑和表现逻辑分离,使得 JSP 页面更加简洁,易于理解和维护。 标签库的使用提高了代码的可读性,因为它们使用 XML-like 结构,比嵌入在 JSP 页面中的 Java 代码更容易理解。此外,由于 JSTL ...