servlet进行修改操作,jsp页面传值list不知道该怎么做
list=(ArrayList)session.getAttribute("list"); System.out.print(list.size()); // 取request里面的对象队列 //判断长度是否为0,即空 if(list.size()!=0){ //根据长度循环 for(int i=0;i
操作 ID 姓名 性别 学历 生日 籍贯 登录密码 工资
name="test" >
数据库中没有数据!





7个回答

<%
                ArrayList list=(ArrayList)session.getAttribute("list");
                if(list.size()!=null){
                 %> 
                 <% for(int i = 0;i<=list.size();i++){
                 %>
            <tr>
            <td><%=list.getId()%></td>
        </tr> 
                 <%
                 }
                  }
                  %> 

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


</head>
    <body>
        <form action="add.do" method="get" >
        <h4>修改用户</h4>
          <c:forEach items="${list}" var="list">            
                用户名ID: <input type="text" name="AB" value="${id}"/><br/>
                登录密码: <input type="text" name="loginpass" value="${list.loginpass}"/></input><br/>
                确认密码:  <input type="text" name="loginpass" ></input><br/>
                性别:<input type="radio"  name="sex">男
                <input type="radio"  name="sex">女 <br>    
                用户姓名:<input type="text" name="username" value="${list.username}"><br>
                出生日期: <input type="text" name="birth" value="${list.birth}"/></input><br/>
                   工      资  :  <input  type ="text" name="salary" value="${list.salary}"/><br>       
            <select id="working" >
                <option  >学历:</option>
                <option  >大专</option>
                <option  >本科</option>
                <option  >硕士</option>
                <option  >博士</option>
            </select><br>                   
                <select name=" borth">
                <option   selected>籍贯:</option>
                <option  >南京</option>
                <option  >芜湖</option>                  
            </select><br>
            </c:forEach>
            <input type="submit" value="保存修改" >                 
        </form>
            <!-- form表单的作用能将多条信息整合起来进行传送。
            submit是一个提交按钮,与button不同的是,submit会提交表单。
            而button是单纯的一个按钮-->
    </body>
</html>
    这是user.jsp



操作 ID姓名性别学历生日籍贯登录密码工资
<%//循环显示数据
ArrayList list=(ArrayList)session.getAttribute("list");
System.out.print(list.size());
// 取request里面的对象队列

//判断长度是否为0,即空
if(list.size()!=0){
//根据长度循环

for(int i=0;i User use1 =new User(); //新建对象use1
use1 = list.get(i); //每循环一次后取到的list值将此时的值保存到对象里
%>


name="test" >
<%=use1.getId() %>

<%=use1.getName() %>
<%=use1.getSex() %>
<%=use1.getWorking()%>
<%=use1.getBirth()%>
<%=use1.getBorth()%>
<%=use1.getLoginpass()%>
<%=use1.getSalary()%>


<% System.out.print(use1);%>
<% }
}
else{
%>数据库中没有数据!<% }%>




这是跳转到user.jsp的页面

      <c:forEach items="${list}" var="list">            

items和var变量重复,设置var为其他名称,循环内使用 var名称.属性名输出

<%
ArrayList list=(ArrayList)session.getAttribute("list");
if(list.size()!=null){
%>
<% for(int i = 0;i<=list.size();i++){
%>


<%=list.getId()%>

<%
}
}
%>
            建议是使用forEach,  先导入标签库同上使用 
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
servlet向jsp页面传值
我在servlet里取出ResultSet值,如何让它显示在jsp页面上。rn初学者,最好有简单易懂的代码。rn谢谢
C++题目,不知道该怎么做??
实验六 继承及虚函数rn实验目的rn了解类的两种使用方式rn学习从现有类派生出新类的方式rn了解在派生类中如何使用基类的成员rn了解基类成员在派生类中的访问控制rn了解虚函数对多态性的支持rn实验内容rn1. 继承 rn队列具有先进先出的特点,所有新来的元素都放在队列尾部,出队列的元素从队列头部出去。先进先出rn栈具有后进先出的特点。所有入栈的元素都放在栈顶,出栈时栈顶元素先出。右面是栈的示意图。先进后出rn这两种结构具有很多相似的地方:都存放了一系列的元素,元素的操作都在两头进行,元素个数都是动态可变的。我们可以设计一个基类,完成它们共同的功能,然后分别派生出队列类和栈类。这样可以减少代码,提高效率。设计的基类也可以用于派生出其他类。本实验要求设计这个基类以及它的两个派生类。rn[实验要求]rn1. 设计基类LinkList。LinkList的实现类似于实验五中的队列类,用链表结构实现。要求链表类具有以下功能: rn· 能够在链表的头尾增加节点以及在链表尾增加节点 rn· 能够记录链表的个数(用静态成员) rn· 能返回链表中的节点个数 rn· 能查看链表头节点的元素值 rn· 能告知链表是否为空 rn· 在链表类的构造函数中初始化链表 rn· 在链表类的析构函数中释放链表所有元素的空间 rn下面给出链表类的类定义,你需要根据该定义完全实现该类。rn//用链表实现的列表类rnclass LinkList rn//定义链表节点类型rntypedef struct nodernint data;rnstruct node *next;rn ListDataNode;rn//定义链表类型rntypedef ListDataNode * ListData;rnprotected: rnint count; //列表中元素的个数rnListData dataLinkHead, dataLinkTail;//表头、表尾指针rnstatic ListCount; //列表个数rnpublic:rnLinkList(void); //构造函数rnvirtual ~LinkList(void); //析构函数rnvoid putTail (int newData); //在表尾加入一个新元素rnvoid putHead (int newData); //在表头插入一个新元素rnint getHead (void); //从表头取出一个元素rnint peekHead(void) ;//查看表头元素的值,假定列表至少有一个元素rnbool empty ( ); //检查列表是否空rnint getElemCount() ; //取列表元素个数rnstatic int getListNumber(); //取列表个数rn;rn1. 在上面实现的链表类的基础上派生队列类和栈类,要求队列类可以进行元素入队列和出队列操作以及取队列长度操作,栈类可以进行入栈和出栈操作,还可以查看栈顶元素的值。 rn1. 在队列类中实现一个输出队列内容的函数printQueue,输出格式为: rnQueue head-->0 : 1 : 2 : 3rn其中,0、1、2、3为队列中的元素,0是队头。rn在栈类中实现一个输出栈中内容的函数printStack,输出格式为:rnStack member:rn| 3 |rn| 2 |rn| 1 |rn| 0 |rn-----rn其中,3、2、1、0是栈中元素,3为栈顶元素。rn2. 用多文件结构实现程序。三个类的定义放在一个头文件中,类的实现放在另一个源文件中。主程序用于测试你所设计的三个类的正确性。测试内容包括: rn· 在队列中加入几个元素,用printQueue()打印队列内容,然后再从队列中取出这些元素,看是否正确 rn· 在栈中加入几个元素,用printStack()打印栈的内容,然后再从栈中取出这些元素,看是否正确 rn· 测试取队列长度的函数getQueueLength()的正确性 rn· 测试判断栈是否为空的函数empty()的正确性 rn[实现提示]rn1. 链表类的实现可以参考实验五中队列类的实现。 rn2. 测试程序可以用如下程序: rn#include rn#include "linklist.h"rnvoid main() rnQueue *q1 = new Queue;rnStack *s1 = new Stack;rn//输出总的列表数rncout << "Total Lists:" << LinkList::getListNumber() << endl;rn//在队列和栈中加入元素rnfor (int i = 0; i < 4; i++)rnrnq1->enQueue(i);rns1->push(i);rnrn//输出队列长度和队列中的元素个数rncout << "Queue length:" << q1->getQueueLength() << endl;rnq1->printQueue();rn//输出栈的内容rncout << "Stack top: " << s1->top() << endl;rns1->printStack();rn//取出队列和栈中的元素rnfor (i = 0; i < 4; i++)rnrnq1->delQueue();rns1->pop();rnrn//输出队列长度rncout << "Queue length:" << q1->getQueueLength() << endl;rn//检查栈是否为空rncout << "Stack empty:";rnif (s1->empty())rncout << "Yes";rnelserncout << "No"; rncout << endl;rndelete q1;rndelete s1;rn//输出总的列表数rncout << "Total Lists:" << LinkList::getListNumber() << endl;rnrn[思考问题]rn1. 为什么要将LinkList类的析构函数定义为虚函数? rn2. 如果想让LinkList类更通用一些,如可以随机访问表中任意位置的节点值,可以顺序依次访问链表中的各个节点,类的定义应该做哪些修改?参考Visual C++MFC库中预定义的列表类CObList,看看通用的列表类会提供哪些操作。 rn3. 如果如果有兴趣,可以在三个类中加入能够分别记录链表类实例、队列类实例和栈类实例各自个数的成员,并测试一下,观察基类的静态成员和派生类的静态成员是什么关系。 rn1. 虚函数 rn修改上面实验的程序,将printQueue和printStack改为用虚函数print实现。在基类LinkList中定义一个虚函数print(),输出链表中的成员,输出形式为:rnLinkHead-->0-->1-->2-->3rn其中0、1、2、3是链表中的节点的内容。rn在派生类中重定义该函数,Queue类和Stack类的print函数的实现和前一实验一样。测试你修改正确与否的程序如下:rnQueue *q1 = new Queue;rnStack *s1 = new Stack;rnLinkList *pl;rn//测试其他功能的程序代码 ……rn//测试虚拟函数:rncout << "Test virtual member functions:" << endl;rnpl = q1;rnpl->print(); //应调用Queue::print()rnpl = s1; rnpl->print(); //应调用Stack::print()rnpl->LinkList::print(); //应调用LinkList::print();rn[思考问题]rn1. 为什么同一个指针pl调用的函数print会得到不同的结果? rn2. 虚函数带来的好处是什么? rnrn我还没学堆和栈,不知道该怎么写?rn
关于TreeView,不知道该怎么做。
我的树视图目录只有两层,如何在文本框中输入node的Text值,来查找到该node节点,并将它选中
不进行修改操作的主席树
不进行修改操作的主席树说是多个树,不如说是多个相互交叉的树, 建立n个树每个树都含有k(k代表n中有k个不同数)个叶节点,第i个树代表以1到n所有元素 按从小到大排列建立的线段树,节点的权值是指这个节点下有多少个点(对应于这i个叶节点的值,如果第i个数(从小到大排列的第i个数)出现则值为1,不出现值为0,节点维护的是左右儿子节点的和),查询1—i这些数中的第k个数时,只需要从第一个节点往下查
页面传值(servlet)
大家好!有个问题希望大家帮忙解决一下:rnrnout.println("Modify");rn这个id传值没问题。我现在想再多传一个"name",方法是:product.getName();rn请问这个链接该怎么写?rn谢谢帮忙~~~~~~~~
jsp 页面传值后 不显示
[color=#FF0000][size=16px]登陆界面[/size][/color]rnrn<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>rn<%rnString path = request.getContextPath();rnString basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";rn%>rnrnrnrn rn rn rn rn rn rn rn rn rn rn rn 服务器类型: MySqlSqlServerrn 服务器名称: rn 登 录 名: rn 密码: 显示密码rn rn rn rn rn rnrnrn[color=#FF0000][size=18px]ajax回调成功后会返回一个 List 然后将其传到showName.jsp 页面rnrnshowName.jsp 页面rn[/size][/color]rn<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>rn<%@ taglib uri="/struts-tags" prefix="s" %>rn<%rnString path = request.getContextPath();rnString basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";rn%>rnrnrn rn rn rn rn rn rn rn rn rn rn rn ">rn rn rn rn rn rn rn rnrn[color=#FF0000][size=18px]其实我就是想把传来的List 遍历打印到 中,先用 做个测试看能否打印出,可是页面空白,但查看页面源代码却有值 问啥呢?请大家帮我看看 [/size][/color]rn页面截图rn[img=https://img-bbs.csdn.net/upload/201403/30/1396183824_465844.jpg][/img]rnrn源代码截图rn[img=https://img-bbs.csdn.net/upload/201403/30/1396183836_765724.jpg][/img]
jsp不刷新页面传值问题
我在a.jsp页面中用window.location.href='b.jsp';跳转到b页面并把选中行的id传回给a.jsp中的form.id.value?
一个关于JSP二级连动下拉列表的功能,不知道该怎么做
我的情况是这样的,第一个下拉列表框在静态页面已经做好的并赋好值,第二个下拉列表框根据第一个下拉列表框调用数据库相关的内容,例如第一个列表框选择“所在城市”,第二个下拉列表框就显示数据库表中city字段的值,例如有宁波`上海`北京rn
关于JSP二级连动下拉列表的功能,不知道该怎么做
我想做个两个联动的下拉列表,点左边的内容的时候,把选中的内容的下一级的内容放到右边列表框中,是带数据库的,现在问题是能得到左边点击内容,想通过这个变量跟右边内容关连起来,但是这样做不可以!!不知道该怎么做了!!那位能提供一个思路啊??谢谢了!! rn
一个sql的面试题,不知道该怎么做
有个表叫fff ,a,b,c,d是它的4列rnfff(a,b,c,d)rn问,显示出 以c列排序,行号大于3的记录 rn该怎么写sql语句啊?
关于IO的一个程序问题,不知道该怎么做
编写一个程序,讲一个目录及其子目录下的所有的txt类型的文本文件内容rn合并到若干个新的文本文件中,当第一个新产生的文件中存储的内容达到1Mrnbytes时,剩下的内容存储到第二个新的文件中,依次往下,rn新产生的文本文件知名字依次为1.txt、2.txt。。。。rnrn不知道这个问题该怎么处理,大概的思路有,但是不知道具体该怎么实现,
几道程序题,不知道该怎么做:( 大家帮帮我~
一.把下列式子写成计算机表达式rn1.cos(3x)+e2(这个2是平方)rn2.cos(|A|,|B|)rn3.3x>=y3(这个3是3次方)rn sin 2xrn4. ------rn x+yrn rn二.写出表达式的值rn1.(3>4) or (5<6) and (2<3)rn2. NOT("good"<"fine")rn3. "good"+"moming!"rn4. sqrt(9)+abs(-2.5)+int(-4.7)rnrn三.编程rn用程序实现函数:rny=|x| rnrn当x>=0 y=xrn x<0 y=-x
C需要怎么样,不知道该怎么做界面?
不知道C可不可以做界面,n整天做c的代码,n不知道做什么来弥补n不会做界面的缺陷该
也不知道该怎么做?大家看着办好了?!
像卡卡这样的左边有按键,按过后右边内容发生改变的窗体该怎么做呢,rnrnrn[img=http://p7.images22.51img1.com/6000/zzmtcjz/7b4333fb87da9b28a20be60049821fc8.gif][/img]
Datalist交互主从报表,不知道该怎么做
现有DataList1和DataList2,DataList1里有ImageButton1绑定到数值Image1,DataKeyField是id,DataList2里绑定的数值GetNumber获取的参阅数源是DataList1rn请问我怎样才能在点击DataList1里相应的ImageButton1,使得DataList2里的数值也能发生相应的改变呢,在没有点击的时候,DataList2里的数值默认成是DataList1里的第一个ImageButtonrnrnSql语句或表格设计就不需要大家帮忙了,我对DataList里的交互的方法不熟悉,请高人指点,感激不尽
Lambda表达式怎么做修改操作
我在现在后台对数据进行了搜索rn[img=https://img-bbs.csdn.net/upload/201709/02/1504332936_387080.jpg][/img]rnrn然后在这里对数据进行了编辑,之后不知道怎么进行保存了,请大家帮帮我,用的EF Code First 创建的数据库rnrn星期天还要加班[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/9.gif][/img]rn[img=https://img-bbs.csdn.net/upload/201709/02/1504332859_55616.jpg][/img]
jsp页面传值
window.location.href='${pageContext.request.contextPath}/xwdt/journalism-edit.jsp?id=' + id;接收的方法有两种var id = &quot;${param.id}&quot;; 这个是我项目里出现的写法 可以试一试在你的项目中能不能用 &amp;lt;%String productId = request.getParameter(...
JSP页面传值
我在JPS页面中有个图片是用显示房间编号和状态,图片本身传上房间编号handle。rn我想用Onclick 单击事件把房间编号handle传到底层中用来当查询的条件语句。rnString sql = "select name,price,fee.agio,numerics,money,loginTime,farePerID from fee,serviceitem where fee.serviceCode = serviceitem.id and handleid='"+handle+"'";rnrn请问大家我该怎么传到底层中啊!~
jsp 页面传值
我有页面A.jsp和B.jsp,A是父页面,B是子页面。。,B页面中用了一个 这个<iframe>里放了一个C页面,rn 我用window.opener.XXX()方法在C页面中取值过后,只能把值传到B页面,能不能跨级传啊,就是直接把值传回A页面。。
Servlet跳转jsp并将list传给jsp
Servlet将list传给jsp,类似jsp中的pageContext.setAttribute("emplist", lists); protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO A
二个页面传值怎么做???
X页(表示任意一个页面)rnA页(接收数据的一页)rnrn,假设A页是一个MP3的播放页,点击X页上的一首歌的名,要把这个歌名添加以A页中去,不可以刷新A页,不能用父子页面方式,因为X页可以是任意一个页面,但A页只能有一个rnrn我的想法是用cookie,,然后A页每隔一定时间就检察cookie内的变量,感觉这样一点也不好??rnrn还有一个就是用flash的本地存储功能,对flash不太了解,感觉同样要用setInterval之类的 函数rnrn不知有没有更好的做法了???
遍历List的同时对List进行修改
先上代码: Collection list = new ArrayList(); list.add("Android"); list.add("iPhone"); list.add("Windows Mobile"); // example 0 Iterator itr0 = list.iterator();
怎么做多列list控件,并对其进行操作阿~
我想做一个多列list控件,比如在其中一列显示文件名,下一列显示文件属性 ,还有怎么显示,文件名和文件属性~~
修改servlet和jsp模板.zip
修改servlet和jsp模板.zip
Jsp servlet 连接数据库 进行登录
package com.chinasoft.dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class BaseDao {privat
jsp/servlet如何进行文件上传
文件上传 环境搭建 a) 导包: commons-fileupload-xxx.jar commons-io-xxx.jar b) 在jsp页面配置上传文件的表单 &amp;lt;form action=&quot;url&quot; method=&quot;post&quot; enctype=&quot;multipart/form-data&quot;&amp;gt;&amp;lt;/form&amp;gt; ...
jsp操作数据库之修改
思路是 要想先修改必须查询到 图片: 查询代码如下:<%! public static final String DBDRIVER="org.gjt.mm.mysql.Driver"; public static final String DBURL="jdbc:mysql://localhost:3306/user"; public static final Str
List集合实现修改的操作
本课程系统地讲解了Java核心类库和设计,为你的攻城狮之路打下坚实基础。
C# List进行分页操作
//CurrentPage 第几页 //PageSize 一页多少条数据 var data = (list.Skip((CurrentPage - 1) * PageSize).Take(PageSize)).ToList(); Skip方法用来跳过指定数量的元素,并返回剩余的元素。 Take方法是用来从List开头返回指定数量的元素。 举例说明: List&amp;lt;int&amp;gt; li...
对list进行分组操作
分组算法 public class TestArrayListGroupByKey { public static void main(String[] args) { /*1、准备数据**/ SkuVo sku1 = new SkuVo(1L,&quot;p1&quot;,100L); SkuVo sku2 = new SkuVo(2L,&quot;p2&quot;,101L)...
怎么做 List
我想做一个对话框 当点击list的某一个行时弹出对话框rn 怎么做
简单的jsp页面传值
q1:         输入姓名:         输入年龄:                q2:             name=request.getParameter("name");     session.setAttribute("name",name);    %>          age=request.getPara
求助:Jsp页面传值问题??
我在一个Jsp页面定义了一个全局变量并赋值,怎么从别一个Jsp 页面取得它的值呢??
JSP页面传值问题
1.jsp <--> 2.jsp <--> 3.jsprn三个页面可以互相跳转,每个页面有大量的文本框。请问从3-->1的时候,如何保存用户在3页面的输入信息(包含大量文本)?使之从1再跳回3的时候能把当时3的输入显示出来。rn谢谢!
jsp页面传值问题!!!求助
我在父页面parent1.jsp有个复选按钮组rnrn rn rn rn rn rnrn通过超链用jquery弹出框页面sub1.jsp接收上边3个复选框中被选中的复选框的值,rn提交rn在sub1.jsp中通过javascript能得到parent1.jsp中被选中的复选框的值,问题是如何在sub1.jsp中的中用复选按钮组得到parent1.jsp中复选框被选中的个数呢?rnrn
JSP 页面传值问题 (很急)
使用用户 是否可以把值传到1.jsp那个页,如果可以,那么在1.jsp那个页该如何接到这个值???rnrn谢谢各位的帮忙
jsp页面传值问题
test.jsprn<%rnString s1="110004157678";rnString s2="11001113";rnint i=0;rnwhile(i<2)rnrnif(i==0)rnout.println("");rnif(i==1)rnout.println(""); rni=i+1;rn rn%>rnrn这个页面产生异常,tomcat中显示如下信息:rnjava.sql.SQLException:IO 异常 Unexpected packetrnrnjava.sql.SQLException:IO 异常 Bad packet typernrnrn以下是showImage.jsprn<%@ page import="DataBaseBean.ConnPool.MyFun"%>rn<%rnrnString dabh=request.getParameter("DABH");rnString sfzmhm=request.getParameter("sfzmhm");rnif(dabh!="" && dabh!=null)rnrn MyFun.initialize(pageContext);rn MyFun.downloadFile(" select zp from coach_photo where dabh='"+dabh+"'","zp");rnrnif(sfzmhm!="" && sfzmhm!=null)rnrn MyFun.initialize(pageContext);rn MyFun.downloadFile(" select zp from coach_photo where sfzmhm='"+sfzmhm+"'","zp");rnrnrn%>rnrn
jsp父子页面传值
1.父页面方法 $(".ck").bind('click',function(){ var url = "./tc/agency_checkbox.html?ckid="+this.id; var iWidth=380; //弹出窗口的宽度; var iHeigh
jsp显示servlet传来的LIST问题
在servlet里面:rnList l= conns.getuser(dostr);rn rn for(int i=0;i list=(List)request.getAttribute("users");rn ShowBean bean=new ShowBean();rn for(int i=0;i 引入 这样有问题吗??
servlet如何传递list到jsp显示
我想将servlet中从数据库取出的list显示到jsp中,但是不知道如何处理,servelt如何输出到我指定的jsp页面?jsp页面如何获取list?希望能够给出必要的代码
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表