jsp页面表单的遍历要怎么写

 1.传统的方式使用request.getAttribute(“list”);获取表单的值,

2.也可以用struts2提供的标签进行遍历

备注

// 传统的接受参数方法
// String sfz=this.getRequest().getParameter("sfz");
// String ddz=this.getRequest().getParameter("ddz");

// 传统的返回参数方法
// this.getRequest().setAttribute("list", result);

// 使用struts属性传参,只需声明get/set方法即可
cclist = DataDAO.getcclist(sfz, ddz);

 1 <%
 2    List<String[]> result=(List<String[]>)request.getAttribute("list");
 3   for(String[] s:result)
 4    {
 5 %>
 6    <tr>
 7        <td><%=s[0]%></td>
 8        <td><%=s[1]%></td>
 9        <td><%=s[2]%></td>
10        <td><%=s[3]%></td>
11        <td><%=s[4]%></td>
12        <td><a href="#">预定</a></td>
13    </tr>
14   <%
15 }%>
 1                 <tr>
 2                     <td colspan="6" class="text-danger text-center">
 3                         以下是传统遍历
 4                     </td>
 5                 </tr>
 6
 7                 <!-- 遍历结果,显示在这里 -->
 8                 <%
 9                     List<String[]> result = (List<String[]>) request
10                             .getAttribute("cclist");
11
12                     for (String[] s : result) {
13                 %>
14                 <!-- 重复的到中间 -->
15
16                 <tr>
17                     <td>
18                         <%=s[0]%>
19                     </td>
20                     <td>
21                         <%=s[1]%>
22                     </td>
23                     <td>
24                         <%=s[2]%>
25                     </td>
26                     <td>
27                         <%=s[3]%>
28                     </td>
29                     <td>
30                         <%=s[4]%>
31                     </td>
32                     <td>
33                         <!--form-post,?-get -->
34                         <a href="dd!yd.action?checi=<%=s[0]%>" class="btn btn-success">预定</a>
35                     </td>
36                 </tr>
37
38                 <%
39                     }
40                 %>
41                 <tr>
42                     <td colspan="6" class="text-danger text-center">
43                         以下是Struts标签遍历
44                     </td>
45                 </tr>
46
47                 <!--  -->
48                 <s:iterator value="cclist" var="u">
49                     <!-- 这里放循环的东西 -->
50                     <tr>
51                         <td>
52                             <s:property value="#u[0]" />
53                         </td>
54                         <td>
55                             <s:property value="#u[1]" />
56                         </td>
57                         <td>
58                             <s:property value="#u[2]" />
59                         </td>
60                         <td>
61                             <s:property value="#u[3]" />
62                         </td>
63                         <td>
64                             <s:property value="#u[4]" />
65                         </td>
66                         <td>
67                             <a href="dd!yd.action?checi=<s:property value="#u[0]" />"
68                                 class="btn btn-success">预定</a>
69                         </td>
70
71                     </tr>
72                 </s:iterator>
时间: 2024-10-31 18:09:44

jsp页面表单的遍历要怎么写的相关文章

JavaScript学习——完成注册页面表单校验

1.步骤分析 第一步:确定事件(onsubmit)并为其绑定一个函数 第二步:书写这个函数(获取用户输入的数据<获取数据时需要在指定位置定义一个 id>) 第三步:对用户输入的数据进行判断 第四步:数据合法(让表单提交) 第五步:数据非法(给出错误提示信息,不让表单提交) 问题:如何控制表单提交? 关于事件 onsubmit:一般用于表单提交的位置,那么需要在定义函数的时候给出一个 返回值. onsubmit = return checkForm() 2.完成注册页面表单校验(基于HTML&a

使用JQuery.Validate插件来校验页面表单有效性

使用JQuery.Validate插件来校验页面表单有效性?1. [代码] 常见的注册表单元素 <form action="#" method="post"  id="regist">     <table cellpadding="0" cellspacing="0" border="0" class="form_table">      

asp页面表单提交在后台不能获取问题

今天碰到一个奇葩的问题,asp页面表单提交后,有一个文本框<input type="text" name="phone" id="phone" />在后台获取不了, 这个标签在form表单内,也有name属性,但是在后台就是获取不了这个标签的值,而其他的文本框.复选框都可以获取到,这可就奇怪了! 几经周折,终于找到了原因,原来我在提交表单的时候,name = "phone"这个标签此时在一个javascript事件

使用dreamweaver设计常用注册页面表单验证

网页注册页面验证设计,必须使用dreamweaver的表单来实现,或者spry库. 这里介绍的第一个是最原始的表单验证方式,即没有使用即时验证,需要点击提交按钮才进行验证,也没有使用正则表达式或者AJAX验证,也或者是JQuery的验证,不过这么多验证方式接着第一个后面都会写出来的 1.最原始的注册验证方式,需要通过点击提交按钮才验证 先上图 代码如下: Html代码 复制代码 收藏代码 1. 2. 3. 4. 5.无标题文档 6. 8. 9. 11. 219. 注册步骤: 1.填写信息 > 2

HTML 之 Web页面表单form中只有一个input的text元素,按回车默认提交

WEB开发中,如果页面的 form 中只有一个input元素,在该input元素的输入框中按回车(注:此时并没有写对应的onkeydown等事件处理),则浏览器会默认提交表单,请看如下代码: <html> <head> <title>页面中只有一个input元素时默认提交表单</title> </head> <body> <form action="http://www.baidu.com" name=&qu

JavaScript学习——完善注册页面表单校验

1.之前我们已经使用弹出框的方式实现了表单校验的功能,但是此种方式用户体验效果很差 我们希望做成把提示信息和校验结果放在输入栏的后面. 2.步骤分析 (此案例基于HTML&CSS--网站注册页面实现的) 第一步:确定事件(onfocus 聚焦事件)并为其绑定一个函数 第二步:书写绑定函数(在输入框的后面给出提示信息) 第三步:确定事件(onblur 离焦事件)并为其绑定一个函数 第四步:书写函数(对数据进行校验,分别给出提示) JS代码:(传入参数的目的减少重复代码,增加通用性) 1 <sc

SpringMVC接收页面表单参数-java-电脑编程网

body { font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI",Tahoma,Helvetica,Sans-Serif,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLiU,serif; font-size: 10.5pt; line-height: 1.5;

jquery如何设计弹出注册页面表单

如何用JQuery弹出小窗口(是注册页面)提交表单form 用JQuery弹出小窗口主要用来做注册页面,就是小窗口时可写的.网页其他部分是灰色的不可写,这个效果怎么来实现.可以dreamweaver cc来实现. 添加代码: amp;$nbsp; amp;$nbsp; 弹出提示</title$amp;>amp;$nbsp; amp;$nbsp; {margin:0;padding:0;font-size:12px;} html,body {height:100%;width:100%;} co

js页面表单校验

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GBK"> <title>表单校验.&l