Java 调试高手进来下

来源:百度知道 编辑:UC知道 时间:2024/07/05 22:20:23
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.lang.String" %>
<jsp:useBean id="sel" scope="page" class="untitled2.Conn">
</jsp:useBean>
<%request.setCharacterEncoding("gb2312"); %>
<%response.setCharacterEncoding("gb2312"); %>
<%!
public String formstr(String str) {
return str==null?"":str;
}
%>
<%
try {
String sql = "insert into xjtable(xj_Name,xj_Xueli,xj_Love) values(?,?,?)";
String name = formstr(request.getParameter("name"));
String xueli = formstr(request.getParameter("xueli"));
String[] love = request.getParameterValues("love");
Connection conn = sel.getConn();
//stmt = conn.createStatement("insert into xjtable(xj_Name,xj_Xueli,xj_Love) values

String[] love = request.getParameterValues("love");
s.setString(3,love);

s.setString(3,是一个字符串);
你的love 对象是个字符数组,要 toString()一下,因为是爱好,所以 每个元素中间应该加上一个符号,便于以后取出的时候拆分.

jsp嘛
Connection conn = sel.getConn();
写错了

String[] love = request.getParameterValues("love");
s.setString(3,love);
这两句有冲突的吧,头一句定义了一个love的String数组