2 u013937668 u013937668 于 2014.03.25 15:06 提问

在jsp中怎样对一条从数据库中获得的数据操作?

CSDN移动问答

如图,我想按下确认指派按钮,把经理选择的值存入相对应的数据库中,

3个回答

c920816698
c920816698   2014.03.25 15:59

记录查出数据的id,把选取的值发回后台,不就可以更新了么

u013937668
u013937668 那要怎样存储,每条数据的id,和所获取的经理名称呢
4 年多之前 回复
c920816698
c920816698 给你的Button(确认按钮)加一个js响应事件,用来更新你的数据库
4 年多之前 回复
u013937668
u013937668 我也知道该这么做,但是具体不知道怎么写啊?我把代码贴出来,您帮我看看
4 年多之前 回复
u013937668
u013937668   2014.03.25 16:16

<% int chance_id;
String manager_id=null;

    java.sql.Connection conn = null; 
    PreparedStatement pstmt = null;
    PreparedStatement pstmt1 = null; 
    ResultSet rs=null;
    ResultSet rs1 = null; 
    try { 
    Class.forName("com.mysql.jdbc.Driver").newInstance(); 
    String dbUrl = "jdbc:mysql://127.0.0.1:3306/crmsystem"; 
    String user = "root"; 
    String password = "314159"; 
    String sql="select * from tb_salechance where chance_state='未指派'";
    String sql1="select * from tb_manage"; 

    conn=DriverManager.getConnection(dbUrl,user,password); 
    pstmt = (PreparedStatement)conn.prepareStatement(sql);
    pstmt1 = (PreparedStatement)conn.prepareStatement(sql1);
    rs=pstmt.executeQuery(); 
    rs1=pstmt1.executeQuery();
    out.println("<table bgcolor=#CCCCCC cellspacing=1 cellpadding=5 >");
    out.println("<tr bgcolor=#DDDDDD><td>机会编号</td><td>客户名称</td><td>客户电话</td><td>客户性别</td><td>客户地区</td><td>设备种类</td><td>指派状态</td><td>经理选择</td><td>确认指派</td></tr>");
    while(rs.next()){
        out.println("<tr><td>");
        out.println(rs.getInt(1));
        out.println("</td><td>");
        out.println(rs.getString(2));
        out.println("</td><td>");
        out.println(rs.getString(3));
        out.println("</td><td>");
        out.println(rs.getString(6));
        out.println("</td><td>");
        out.println(rs.getString(7));
        out.println("</td><td>");
        out.println(rs.getString(8));
        out.println("</td><td>");
        out.println(rs.getString(5));
        out.println("</td><td>");
        out.println("<select name=manager>");
        while(rs1.next()){
            out.println("<option value=rs1.getString(1)>");
            out.println(rs1.getString(2));
            out.println("</option>");
        }
        out.println("</select></td>");
        out.println("<td>");
        out.println("<input type=\"Button\" value=\"确认指派\" >");
        out.println("</td></tr>");
        rs1=pstmt1.executeQuery();
        }   
    out.println("</table>");    
    }catch(Exception e){
        out.println(e);
    }

    rs.close();
    pstmt.close(); 
    conn.close();

%>
c920816698
c920816698   2014.03.26 16:34

经理的名称可以折样获取 举个例子

function fun(){ var pro = document.frm.pro.options[document.frm.pro.selectedIndex].text; }

还有一种简单的就是直接获取value值,在后台转成名字
id的话,如果你的编号不是id的话就加一个掩藏列,用来记录id
通过document就能获取了啊

省份 湖南省 湖北省 江苏省
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JSP 第一天:提交表单--获取表单中的数据值
主要用到两个内置的对象:out  和 request out:用来在小脚本里面输出显示内容 request:用来获取用户提交的信息(包括:用户的IP,表单中的内容等) [java] view plaincopyprint? "java" import="java.util.*" pageEncoding="UTF-8"%>   Stri
jsp从数据库取数据到页面上
环境:eclipse Mars Release (4.5.0) java代码: protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType
jsp 分页(数据库读取数据)
<% //驱动程序名,比较旧了,如果你用mysql5,自己改。 String driverName = "org.gjt.mm.mysql.Driver"; String userName = "root";//数据库用户名 String userPasswd = "666666";//密码 String dbName = "search";//数据库名 String tableN
JSP与数据库的增删改查
首先要有一个数据库,在数据库里新建一个表,用来操作
jsp数据库基础之--从MySQL数据库中删除数据
jsp数据库基础讲了增、查,下面来说说删,删应该是常用的数据库基础,增删改查中最最简单的了。不多说,马上开始   1、在FormAction文件夹下新建delete.jsp文件     2、在delete.jsp文件中添加如下内容 &lt;%@ page language=&quot;java&quot; contentType=&quot;text/html; charset=utf-8&quot; pageEncoding
jsp之javaBean操作数据库添加数据
1.思想就是在数据库的增 删 改 查 中每步中都需要连接到数据库,为了简化代码。使用javaBean 分别把用户类,连接类,操作类 打包 2 login代码: 用户名: 密 码: 用户类型: 管理员 普通用户 dolign代码: <% UserDao user=new UserDao();//实例化 us
JSP中使用JDBC操作数据库
实体类,Book.java: package com.home.web.dto; public class Book { private int id; private String name; private double price; private int bookCount; private String author; pu
jsp从数据库读取数据显示到jsp页面
整个项目结构,jar包可网上下载导入package com.Podcast.dbutil; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; im...
jsp获得当前年月日
function today(){//构建方法         var today=new Date(); //new 出当前时间         var h=today.getFullYear();//获取年         var m=today.getMonth()+1;//获取月         if(m             m="0"+m;         }     
JSP保存图片到数据库
File file = new File("myimage.gif");FileInputStream fis = new FileInputStream(file);PreparedStatement ps =  conn.prepareStatement("insert into images values (?,?)");ps.setString(1,file.getName());ps.s