注:需要 struts2 框架,没有就不行
附件中部分代码:
<script type="text/javascript">
function test(){
var a = "<%= request.getAttribute("parameterValue") %>";
var list = "<%= request.getAttribute("userData") %>";
var userArray = new Array();
var uid;
var uname;
var uaddress;
var index;
<s:iterator value="#request.userData" id="item" status="st">
var children = new Array();
uid = "<s:property value='uid'/>";
uname = "<s:property value='uname'/>"; //因为是字符串类型,所以要用双引号或单引号,如果语法有错,那么接下来的JS失效
uaddress = "<s:property value='uaddress'/>";
children[0] = uid;
children[1] = uname;
children[2] = uaddress;
userArray[<s:property value="#st.index"/>] = children;
</s:iterator>
for(var i=0; i<userArray.length; i++){
var tempArray = userArray[i];
for(var j=0; j<tempArray.length; j++){
alert(tempArray[j]);
}
}
document.getElementById("dId").innerHTML = "abc";
}
</script>
分享到:
相关推荐
在JSP中,虽然我们可以直接使用EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)来操作数据,但在上述情况中,由于数据是在JavaScript中处理的,所以我们并没有直接在JSP页面上遍历。...
1. **后端处理**:在服务器端,我们通常使用Servlet或Spring MVC等框架来处理业务逻辑和数据库交互。在这里,我们会查询数据库并获取一个数据列表,比如一个`List<Object>`,其中每个`Object`代表表格的一行数据。 ...
在“dwr入门例子 返回list”这个主题中,我们将深入探讨如何使用DWR从服务器返回列表数据到客户端。列表通常包含多个项目,如数据库查询结果,这些数据可以在网页上以表格或其他形式展示给用户。DWR提供了方便的方法...
在探讨如何在JavaScript中利用C标签获取request中的list值这一主题时,我们首先需要理解几个核心概念:C标签、S标签、EL表达式以及它们在Web开发中的作用。此外,我们还需要了解这些技术如何与JavaScript协同工作,...
8. Web容器:JSP应用需要运行在Web容器(如Tomcat、Jetty等)中,这些容器负责解析JSP页面,执行其中的Java代码,并返回结果给客户端。 这个项目对初学者来说是一个很好的实践,因为它涉及到Web开发中的多个关键...
在JSP中,我们通常会使用JavaBean或者Servlet来处理服务器端的数据,如文件系统的目录结构。JavaBean可以封装目录结构为对象,Servlet则负责根据请求获取数据并传递给JSP页面。JSP页面通过JSTL(JavaServer Pages ...
3. **Tag实例**:在JSP页面中,通过`<tt:tagname>`(tt是前缀,tagname是Tag名)的形式使用自定义Tag。 **使用Tag标签** 使用自定义Tag标签需要两步: 1. **声明Tag库**:使用`<%@ taglib %>`指令,指定Tag库的...
对于服务器端生成的集合,如Java的List,我们通常需要在服务器端完成分页逻辑,然后通过HTTP请求返回分页后的数据。这涉及到服务器端的编程,比如使用Spring MVC框架时,可以利用`Pageable`接口和`Page`对象来实现...
6. **读取和显示历史记录**:当用户返回网站时,JSP可以从Cookie中读取历史记录,并在适当的地方显示,例如在一个下拉菜单或侧边栏中。 ```java String history = request.getParameter("history"); List<String> ...
5. **JSP渲染**:Servlet将处理后的数据作为模型传递给JSP页面,JSP使用EL(Expression Language)或JSTL(JavaServer Pages Standard Tag Library)标签来显示数据。JSP页面还可能包含了HTML和CSS,以提供良好的...
在JSP页面中,分页通常会包含以下元素: - **导航链接**:如“首页”、“上一页”、“下一页”、“末页”以及页码链接。 - **当前页数显示**:告诉用户当前浏览的是哪一页。 - **每页显示条数选择**:允许用户...
3. **创建JSP页面**:在JSP页面中,可以使用JSP表达式、脚本元素或标签库来显示数据。例如,使用JSTL的`<c:forEach>`标签遍历集合并渲染到表格中。 4. **样式和布局**:为了美观和交互性,需要添加CSS(Cascading ...
在服务器端,需要编写JSP页面来接收并处理这些数据。这里使用了一个简单的JSP页面来演示数据的接收。 ```jsp *" %> List<String> options = new ArrayList(); Enumeration<String> params = request....
6. **服务器端处理**:在服务器端,通常会有一个Servlet或Controller处理用户的分页请求,它负责查询数据库并填充Pagination对象,然后将Pagination对象转发给JSP页面进行展示。 7. **数据库查询优化**:在实际应用...
分页时,我们可能需要服务器返回包含总条数、总页数和当前页数据的JSON对象,然后在前端使用这些信息来呈现分页内容。 实现多个分页意味着一个页面上可能存在多个不同的数据列表,每个都需要独立的分页功能。这可以...
这个实例主要用于在不刷新整个页面的情况下,通过Ajax从后台获取并显示一个包含多个ErrorCondition对象的List集合。 首先,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时...
在IT行业中,JSP(JavaServer Pages)是一种广泛使用的服务器端脚本语言,它结合了HTML、CSS、JavaScript等客户端技术以及Java编程语言,用于创建动态网页和Web应用程序。"w.rar_jsp增删"这个压缩包文件似乎包含了一...
例如,将从JSP标签得到的列表数据填充到JavaScript数组中,然后通过AJAX调用将这些数据发送到服务器,或是在页面加载时直接使用这些数据。 最后,需要指出的是,在进行AJAX操作时,经常需要根据实际情况来处理JSON...
JSP的本质是基于Servlet规范的,它允许开发者在HTML页面中嵌入Java代码,使得服务器端能够处理用户请求并返回相应的动态内容。下面将详细阐述JSP的基本概念、工作原理以及如何使用JSP创建一个简单的商品列表页面。 ...