JSP+servlet实现网页数据插入mysql问题求解 25C

本意是将网页上表格数据插入到mysql的表中
数据获取和类的构造 L_datainsert.java
package a;

import java.io.IOException;
import java.util.Date;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public abstract class L_datainsert implements javax.servlet.Servlet {
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
response.setContentType("text/html");
request.setCharacterEncoding("UTF-8");
String[] thi=request.getParameterValues("thi");
String[] the=request.getParameterValues("the");
String[] fl=request.getParameterValues("fl");
String[] chu=request.getParameterValues("chu");
String[] hh=request.getParameterValues("hh");
for(int n=0;n<10;n++){
Hs hs = new Hs();
hs.setThi(Double.parseDouble(thi[n]));
hs.setThe(Double.parseDouble(the[n]));
hs.setFl(Double.parseDouble(fl[n]));
hs.setChu(Double.parseDouble(chu[n]));
hs.setHh(Double.parseDouble(hh[n]));
Hsinsert db = new Hsinsert();
boolean canLogin = db.addHs(hs);}
}
}
class Hs
{
private double thi;
private double the;
private double fl;
private double chu;
private double hh;
public Hs(double i, double e, double l,double u, double h)
{
thi = i;
the = e;
fl = l;
chu = u;
hh = h;
}
public Hs()
{

}
public void setThi(double thi){
this.thi = thi;
}
public double getThi(){
return thi;
}
public void setThe(double the){
this.the = the;
}
public double getThe(){
return the;
}
public void setFl(double fl){
this.fl = fl;
}
public double getFl(){
return fl;
}
public void setChu(double chu){
this.chu = chu;
}
public double getChu(){
return chu;
}
public void setHh(double hh){
this.hh = hh;
}
public double getHh(){
return hh;
}
}
插入方法实现:Hsinsert.java
package a;
import java.sql.*;
public class Hsinsert {
boolean bInited = false;
//加载驱动
public void initJDBC() throws ClassNotFoundException {
//加载MYSQL JDBC驱动程序
Class.forName("com.mysql.jdbc.Driver");
bInited = true;
System.out.println("Success loading Mysql Driver!");
}

 public Connection getConnection() throws ClassNotFoundException,
 SQLException{
 if(!bInited){
 initJDBC();
 }
 //连接URL为 jdbc:mysql//服务器地址/数据库名
 //后面的2个参数分别是登陆用户名和密码
 Connection conn = DriverManager.getConnection(
 "jdbc:mysql://localhost:3306/login?characterEncoding=utf8&useSSL=true","root","");
 return conn;
 }

 public boolean addHs(Hs hs){
 boolean returnValue = false;
 try{
        Class.forName("com.mysql.jdbc.Driver");//加载数据库驱动,注册到驱动管理器

        Connection conn = DriverManager.getConnection(
                 "jdbc:mysql://localhost:3306/login?characterEncoding=utf8&useSSL=true","root","");
        //创建connection连接,

        String sql="insert into hs(thi,the,fl,chu,hh) values(?,?,?,?,?)";
        //添加图书信息的sql语句
        PreparedStatement ps=conn.prepareStatement(sql);
        //获取PreparedStatement
        ps.setDouble(2,hs.getThi());//对sql语句中的第1个参数赋值
        ps.setDouble(3,hs.getThe());//对sql语句中的第2个参数赋值
        ps.setDouble(4,hs.getFl());//对sql语句中的第3个参数赋值
        ps.setDouble(5,hs.getChu());//对sql语句中的第4个参数赋值
        ps.setDouble(6,hs.getHh());         
        int row=ps.executeUpdate();//执行更新操作,返回所影响的行数
        if(row>0){
            returnValue = true;
        }
        ps.close();
        conn.close();
    }catch (ClassNotFoundException e) {
     e.printStackTrace();
     }catch (SQLException e) {
     e.printStackTrace();
     }

return returnValue;
}
}
但是运行没办法实现 弹出图片说明
是因为我没有设置好xml文件吗 还是别的原因?我的xml文件内容如下:图片说明
工程内容截图为:图片说明
我重新配置了xml文件:图片说明
但还是没好,运行错误为图片说明
图片说明

0

11个回答

弹出的结果是:

HTTP Status 404 – Not Found

Type Status Report

Message /login/L_datainsert

Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists

0

找不到网址 你的页面网址有问题 与后台代码暂时无关

0

把你项目的jsp所在工程目录截图来看看

0
qq_37611259
qq_37611259 这是我的工程图
大约 2 年之前 回复
qq_37611259
qq_37611259 ![图片说明](http://img.ask.csdn.net/upload/201706/01/1496312007_813539.png)
大约 2 年之前 回复

tomcat启动成功但是访问方面都是404

http://blog.csdn.net/shasiqq/article/details/51302632

0

web.xml的里面servlet配置的是什么,根据这个来访问servlet

0
qq_37611259
qq_37611259 每个servlet都得配置吗 我原先登录界面的servlet在xml里配置了 我这部分该怎么配置?
大约 2 年之前 回复

请求名找不到 对比一下你请求的浏览器地址和web.xml里面配置的servlet 是不是一样的 不然访问不到

0
gh1852
jons-mark 把你的servlet贴出来看看就是你的loginServlet.java类
大约 2 年之前 回复
qq_37611259
qq_37611259 我的xml里已经配置了一个login和它对应servlet,是继续在xml里面配置这个数据录入的servlet吗
大约 2 年之前 回复

把你的servlet贴出来看看就是你的loginServlet.java类

0
qq_37611259
qq_37611259 loginservlet可以正常调用,负责的登录功能,但这个我不知道是需要配置xml还是因为代码有问题?
大约 2 年之前 回复

HTTP Status 404 – Not Found

Type Status Report

Message /login/L_datainsert
你web.xml配置的请求地址是/login当然会找不到啦

0
qq_37611259
qq_37611259 那我该怎么配置呢?我是在本来只有一个登陆界面的情况下开发的网页,现在多了一个servlet我该怎么去配置?
大约 2 年之前 回复

500说明你servlet里面写的代码有问题

0
qq_37611259
qq_37611259 那好吧 我重新再写一遍吧··快被弄疯了
大约 2 年之前 回复

/WEB-INF/classes目录下有没有生成对应的class文件了
没有在工程的WEB-INF目录中,没有生成classes,会报这样的错误。解决方法:project->properties->java build path->source->src,将Default output folder设置为[项目名]/WebContent/WEB-INF/classes,点击OK。
你试试行不行

0
共11条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
使用servlet,jdbc将mysql中数据显示在jsp页面中
使用servlet,jdbc将mysql中数据显示在jsp页面中
JSP + Servlet + JDBC实现对数据库的增删改查
关于Servlet在web中的配置就不详细介绍了,这里就是介绍Servlet结合JDBC以及JSP操作数据库,关于环境的搭建前面几篇博客都详细的介绍了一:通过JDBC项数据库添加数据创建图书信息tb_books表,结构如图所示创建名称为Book 的类package com.book.web3;npublic class Book {n private int id;n private String...
jsp+servlet+mysql+tomcat实现增删改查
jsp+servlet+mysql+tomcat实现增删改查,编译器可以用eclipse,适合新手入门。
Servlet 上传页面图片 并存入Mysql数据库
读取过程n硬盘文件项工厂nServlet文件上传n文件项迭代器n文件项流n输入流n连接数据库n加载驱动类n获取connection对象n拼写预处理语句,生成预处理 对象preparedStatementn执行npackage Servlet;import java.io.IOException;nimport java.io.InputStream;nimport java.sql.Connecti
JSP+Servlet+MySQL实现登录功能
学习Java一段时间,想着用Java写一个最简单的登录程序。首先是需求分析,最简单的登录功能即可。用MVC思想分析一下,大致需要JSP(页面展示)+Model(数据对接)+Servlet(控制层)。准备:创建数据库MySQL+Navicat(可选)创建用户表,因为不加注册功能,所以直接在表中写入用户名和密码即可。一、View层&amp;lt;%@ page contentType=&quot;text/html;c...
JSP+Servlet+MySQL完成将数据库中的数据显示到页面
步骤:n1 先写Servlet代码,首先导入mysql-connector-java-5.1.40-bin.jar,在init()方法中加载jdbc驱动,在doGet()方法中获取数据库连接对象,然后获取SQL的操作对象。n代码如下:nimport java.io.IOException;nimport java.sql.Connection;nimport java.sql.DriverM
servlet+jsp+MySQL实现简单的页面登陆
由于对于前端的代码不熟悉,页面登陆界面会比较简陋,请见谅。本博客为本人自学后自行尝试的实战,若有错误,望指出,不胜感激。在eclipse中,整个项目结构如下:login.jsp用于登陆,register.jsp用于注册,welcome.jsp为登陆后的界面linkdb.java主要用来连接数据库,代码如下:package secondsfj;nnimport java.sql.DriverMana...
基于jsp、servlet、MySQL 实现读取显示数据库中的图片
n首先介绍mysql数据库表的信息:nnnnnCREATE TABLE `imgtest` (n `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '图片id',n `name` varchar(20) NOT NULL COMMENT '名称',n `image` blob NOT NULL COMMENT '照片',n PRIMARY KEY (...
将Excel文件导入数据库(POI+Excel+MySQL+jsp页面导入)
http://blog.csdn.net/meng564764406/article/details/52444644 http://blog.csdn.net/meng564764406/article/details/52426634 源码
简单的jsp+servlet+jdbc+mysql实现用户增删改查-一抹茶-csdn
jsp+servlet+jdbc+mysql实现用户增删改查rn项目下载地址…里面包含了项目文件,jar,bootstrap,jquery,sqlrn也可以联系797726548QQ群获取下载rnrnrn运行环境rn.jdk1.8.0_102rn.eclipse Neon.2 Release (4.6.2)rn.Tomcat 8.0.52rn.mysql 5 7rnrnrn项目准备rn.创建web项目rnrnrn.架包rnrn.目录...
java+servlet+jsp连接数据库的增删改查
1.首先建一个公共的包,里面包括连接数据库的方法,不用每次都连接数据库。public String url=&quot;jdbc:mysql://localhost:3306/rwgl?useSSL=false&quot;;n @SuppressWarnings(&quot;unused&quot;)n public String userName=&quot;root&quot;;//数据库的账号n @SuppressWarnings(&quot;unused&quot;)...
mysql+jsp+servlet 增删改查实例
采用简单的MVC设计模式,M(模型层) -&amp;gt; Address.java 里面包含id,name,street,city,state,zip 等相关属性和set,get方法nn     V(视图层) -&amp;gt; 主要指jsp页面,包含list.jsp,add.jsp,edit.jspnn     C(控制层) -&amp;gt; 这里只用一个servlet实现其增删改查(简单明了,方便理解),并没有用...
jsp+servlet+mysql实现简单的增删改查+分页
jsp+servlet+mysql实现简单的增删改查+分页非常适合刚开始学习的小伙伴
JDBC+Servlet+JSP+Mysql写的一个简单的登录注册
一.代码的结构:rnrn二.用到的开发工具:rn         ecliopse、tomcat 7.0、navicat for mysqlrn       用到的架包:rn        mysql-connector-java-5.1.25-bin.jarrn三.开发的代码:rn3.1 User类:rnrnpackage com.demo.bean;nnpublic class User {n
简单的登录页面,实现增删改查(运用jsp/servlet和mysql数据库)免费分享
简单的登录页面,实现增删改查(运用jsp/servlet和mysql数据库)
JSP&Servlet&MySQL实现注册登录
IDE:Eclipse_Java EEnn新建Java Web项目:nnFile—new—Project—Web—Dynamic Web Project—Nextnnnn输入项目名:nnnnFinishnnOK,在IDE中建立好了项目。下面开始实现用户登录注册的功能。nn建立user实体类VO:User.javannnpackage com.tjh.user.vo;nnpublic class U...
netbeans demo -jsp页面插入mysql数据库-- jdbc(源代码+数据库)
netbeans demo -jsp页面插入mysql数据库-- jdbc--最简单案例。netbeans 打开项目 就行了, (源代码+数据库),数据库导入。然后修改密码和账号 就行了。
Servlet+JSP+MySQL实现的的登录注册页面
Servlet+JSP+MySQL实现的的登录注册页面 实现了:密码加密,用户角色的增删查改,根据权限隐藏标签,用户-角色-权限模式等
JDBC连接数据库Servlet+Jsp实现增删改查
1. jdbc连接数据库(重点,掌握)n1.1  数据库操作的核心接口n       Connection 接口n       Statement   接口n       ResultSet    接口n1.2  步骤n     step0: 驱动包加载到系统中   (物理操作,此步骤仅仅限于java程序)n    step1: 加载驱动   Class.forName()
JDBC+Servlet+JSP实现简单的数据遍历和查找功能
一、目标效果rn1、能实现对数据库中的数据进行打印rnrnrn这里的数据来自于数据库手动添加,暂时没有数据添加页面。隔行换色需要实现。rn2、输入框能够实现查询工作rnrnrn两个输入框都能单一和配合查询,描述支持模糊查询。rn rn可以直接跳到末尾查看动图效果rn二、工作准备rn1、涉及的知识点rnrnJDBCJSPJSTLServletELrn2、jar 包准备rnrnmysql-connec
jsp+servlet+jdbc增删改查功能实现(一)
环境:nEclipse Neon.3 Release (4.6.3),nTomcat 8.5nJdk1.8n数据库:MySQLn一、创建数据库nncreate table student(n id INT NOT NULL AUTO_INCREMENT,n name VARCHAR(50) NOT NULL,n age  INT(40) NOT NULL,n subm
jsp+javaBean+servlet+mysql完整的实现一个登录功能
以前对于这种功能就只是复制粘贴,并没有真正的深入了解过,现在就来深入的一步一步的实现功能; n1.在eclipse中新建一个动态的web工程; n2.在webContent目录下创建一个jsp页面,命名为login.jsp n3.在JavaResource的src目录下创建一个servlet包,(com.arvin.servlet),并在该包底下创建一个处理登录的servlet类(LoginServ
servlet+mysql+jsp简单的登录注册功能。【详解,写得比较细,适合新手看】
最新开始学习Java ee了。现在写一个简单的登录注册的小应用。rnrn服务器使用的是tomcat在自己电脑构建的服务器。rnrnrn在src下面建立三个包,一个dao包处理业务逻辑,一个servlet包处理jsp传输过来的数据,一个util包帮助我们建立与数据库的联系。rn下图是数据库表单:rnrnrnrnrnrnrn下图是项目结构。rnrnrnrnrn rn    先贴上util里的代码,不懂
记一次使用JSP,servlet,sqlserver(和MySQL)实现一个简单的博客网站的过程
1.大二计算机学生一枚,前一段时间开始接触Javaweb,陆陆续续写了一些小的网站。最近准备把之前学的只是整合一下,写一个简单的博客网站。因为对于框架还有很多不理解的地方,就先用最基础的几个技术实现一下。写这个博客是为了更好的监督自己,不能拖太久了,今天是二零一八年九月二十四号。因为开学事有点多,所以进度会有一点慢,预计整个项目会在十一月份这样完成。nn博客网站的UI设计会参考javaweb项目 ...
jsp+servlet+mysql学生选课系统
使用jsp设计开发一个简单的“学生选课系统”,并实现基本的选课功能,查询功能。 主要功能: 1能够实现学生基本信息、课程信息的增删改查,显示学分不足学生 2能实现选课功能,每个学生有选修学分限制,超出可选学分限制会提示; 3能方便的对学生选课情况进行查询,可以根据学号、姓名、班级、课程名等多种方式查询;
基于jsp,servlet和mysql的用户信息管理系统,dao层
/** *  */package com.qingmang.dao;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.Statement;import java.util.ArrayList;import java.util.List;impo...
MySQL数据库+jsp+servlet实现分页查询
前一段做的那个jsp+servlet的小项目用到了分页查询,老师讲了之后实现到了网页上面,今天总结到博客上面,以后忘记了自己可以看,也分享给大家.    这个项目使用的数据库是MySQL,在MySQL数据库中使用select user_id,username from user limit (pageNo-1)*pageSize,pageSize就可以达到分段查询的目的,pageNo是页码数,pa
JSP Servlet JDBC MYSQL数据库中文字符显示为乱码
这个过程中最终显示为乱码,是因为整个过程中字符编码不统一导致。rn要解决该问题,就是统一字符编码。一般情况统一用UTF-8。rn下面以UTF-8为例,解决中文字符显示为乱码rnrnrn1.Input 文本编辑框一般接收GB18030编码的字符rn所以需要在Servlet获取数据之前将Request数据重新用UTF-8进行编码。rn/* change the character encoding t
javaweb 基于JSP+Servlet+Mysql的图书管理系统
javaweb 基于JSP+Servlet+Mysql的图书管理系统
jsp+servlet登录页面设计+mysql数据库链接
jsp+servlet登录页面设计+mysql数据库链接
jsp+servlet+jdbc实现对数据库的增删改查
jsp+servlet+jdbc实现对数据库的增删改查
JSP+SERVLET+MYSQL实现的增删改查javaweb小例子
完整的 JSP+SERVLET+MYSQL实现的增删改查javaweb小例子
JSP+Servlet+mysql实现原生分页
   简单实现了分页、删除、更新操作,原生分页其实很简单,只需要获取当前页数以及每页显示条数,通过后台查出当前页数据存入List集合中,然后request.setAttribute()将结果反馈给jsp整个工程输入localhost:8080/Page/PageServlet即可访问数据库cby    localhost:3306user    user_id    username数据库连接pa...
jsp+servlet+mysql实现简单登录的完整项目
一、分析项目之前要了解下properties文件的使用n在开发项目时,有很多地方会出现重复的代码或者日后可能需要修改的代码,比如:连接数据库、设置项目编码格式、设定文件上传保存目录等等。重复代码或许可以用静态变量来实现全局调用而不必重复出现,但是毕竟是写死在代码里的,日后需要修改时还要修改源码,比较麻烦而且不便于维护。Java给我们提供了Properties类,可以用来解决这些问题。nProper...
实践---原生jsp+servlet+jdbc+mysql实现分页功能
开始nnn总结
java web从网页表单输入数据存储到MySQL数据库
最近做的项目中有一个模块需要填写页面上的表单,然后将表单的内容存入到MySQL数据库,下面将代码贴出来。n项目结构: 数据库设计: n n3.各部分代码: npackage com.Interface:npackage com.Interface;import java.sql.Connection;nimport java.sql.PreparedStatement;import com.Util
通过jsp和servlet实现后台界面完成对数据库的增删改查
效果图: jsp代码:Student.jspn<%@page language="java" import="java.util.*" pageEncoding="utf-8"%>n<%@page import="entity.Students"%>n<%@page import="dao.StudentsDao"%>n<%@page import="com.mysql.jdbc.Connectio
使用servlet,jsp实现Excel文件的上传和数据库的导入
servlet,jsp,Excel,上传,mysql数据库导入,web开发,controller跳转,
jsp利用pol通过servlet来实现Excel导入数据库
第一步需要的架包: n n第二步,选择要导入的文件并上传到指定位置,需要用到问文件上传的包jspsmartupload.jar, nhtml代码略; n上传文件的代码(在servlet中): public void doPost(HttpServletRequest request, HttpServletResponse response)n throws Servle
jsp servlet mysql实现的学生成绩管理系统源码附带视频指导配置运行教程
今天给大家演示一下由jsp servlet mysql实现的一款学生成绩信息管理系统,含有需求说明文档,该系统实现的主要功能有:管理员管理学生、教师、系统信息,老师管理课程成绩信息、学生查看成绩、修改个人信息等功能,成绩列表可导出成Excel表格,主要用到的技术点有:jsp+servlet+jdbc(mysql)+dbutils(数据库基本操作封装)+EasyUI(前端框架)+jquery+aja...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 网页插入视频的制作 python爬取网页数据教程