在网上查的程序,其他的对数据库删改差都能运行,只有插入数据数据库没有反应
<%@ page import="java.util.*,entity.*,Dao.*" pageEncoding="UTF-8"%>
<%
request.setCharacterEncoding("UTF-8");
String user_name=request.getParameter("user_name");
String user_sex=request.getParameter("user_sex");
String user_age=request.getParameter("user_age");
//getParameterValues可以获取name对应的一组value(如果name下有多个value被提交的话)
String[] s1=request.getParameterValues("user_hobby");
StringBuffer user_hobby=new StringBuffer();
for(int i=0;s1!=null&&i<s1.length;i++){
user_hobby.append(s1[i]);
if(i<s1.length-1){
user_hobby.append(",");
}
}
String[] s2=request.getParameterValues("user_city");
StringBuffer user_city=new StringBuffer();
for(int i=0;s2!=null&&i<s2.length;i++){
user_city.append(s2[i]);
if(i<s2.length-1){
user_city.append(",");
}
}
String mtext=request.getParameter("mtext");
UserInfo obj=new UserInfo();
obj.setUser_name(user_name);
obj.setUser_sex(user_sex);
obj.setUser_age(Integer.parseInt(user_age));
obj.setUser_hobby(user_hobby.toString());
obj.setUser_city(user_city.toString());
obj.setMtext(mtext);
UserInfoDao dao=new UserInfoDao();
dao.save(obj);
response.sendRedirect("index1.jsp");
%>