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问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
JSP+Servlet+MySQL完成将数据库中的数据显示到页面
步骤: 1 先写Servlet代码,首先导入mysql-connector-java-5.1.40-bin.jar,在init()方法中加载jdbc驱动,在doGet()方法中获取数据库连接对象,然后获取SQL的操作对象。 代码如下: import java.io.IOException; import java.sql.Connection; import java.sql.DriverM
jsp+servlet+mysql+tomcat实现增删改查
jsp+servlet+mysql+tomcat实现增删改查,编译器可以用eclipse,适合新手入门。
Servlet 上传页面图片 并存入Mysql数据库
读取过程 硬盘文件项工厂 Servlet文件上传 文件项迭代器 文件项流 输入流 连接数据库 加载驱动类 获取connection对象 拼写预处理语句,生成预处理 对象preparedStatement 执行 package Servlet;import java.io.IOException; import java.io.InputStream; import java.sql.Connecti
使用servlet,jdbc将mysql中数据显示在jsp页面中
使用servlet,jdbc将mysql中数据显示在jsp页面中
servlet+jsp+MySQL实现简单的页面登陆
由于对于前端的代码不熟悉,页面登陆界面会比较简陋,请见谅。本博客为本人自学后自行尝试的实战,若有错误,望指出,不胜感激。在eclipse中,整个项目结构如下:login.jsp用于登陆,register.jsp用于注册,welcome.jsp为登陆后的界面linkdb.java主要用来连接数据库,代码如下:package secondsfj; import java.sql.DriverMana...
JSP+Servlet+MySQL实现登录功能
学习Java一段时间,想着用Java写一个最简单的登录程序。首先是需求分析,最简单的登录功能即可。用MVC思想分析一下,大致需要JSP(页面展示)+Model(数据对接)+Servlet(控制层)。准备:创建数据库MySQL+Navicat(可选)创建用户表,因为不加注册功能,所以直接在表中写入用户名和密码即可。一、View层&amp;lt;%@ page contentType=&quot;text/html;c...
将Excel文件导入数据库(POI+Excel+MySQL+jsp页面导入)
http://blog.csdn.net/meng564764406/article/details/52444644 http://blog.csdn.net/meng564764406/article/details/52426634 源码
jsp+servlet+jdbc实现对数据库的增删改查
jsp+servlet+jdbc实现对数据库的增删改查
JSP + Servlet + JDBC实现对数据库的增删改查
关于Servlet在web中的配置就不详细介绍了,这里就是介绍Servlet结合JDBC以及JSP操作数据库,关于环境的搭建前面几篇博客都详细的介绍了一:通过JDBC项数据库添加数据创建图书信息tb_books表,结构如图所示创建名称为Book 的类package com.book.web3; public class Book { private int id; private String...
基于jsp、servlet、MySQL 实现读取显示数据库中的图片
首先介绍mysql数据库表的信息: CREATE TABLE `imgtest` ( `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '图片id', `name` varchar(20) NOT NULL COMMENT '名称', `image` blob NOT NULL COMMENT '照片', PRIMARY KEY (...
java+servlet+jsp连接数据库的增删改查
1.首先建一个公共的包,里面包括连接数据库的方法,不用每次都连接数据库。public String url=&quot;jdbc:mysql://localhost:3306/rwgl?useSSL=false&quot;; @SuppressWarnings(&quot;unused&quot;) public String userName=&quot;root&quot;;//数据库的账号 @SuppressWarnings(&quot;unused&quot;)...
mysql+jsp+servlet 增删改查实例
采用简单的MVC设计模式,M(模型层) -&amp;gt; Address.java 里面包含id,name,street,city,state,zip 等相关属性和set,get方法      V(视图层) -&amp;gt; 主要指jsp页面,包含list.jsp,add.jsp,edit.jsp      C(控制层) -&amp;gt; 这里只用一个servlet实现其增删改查(简单明了,方便理解),并没有用...
jsp+servlet+mysql实现简单的增删改查+分页
jsp+servlet+mysql实现简单的增删改查+分页非常适合刚开始学习的小伙伴
java web从网页表单输入数据存储到MySQL数据库
最近做的项目中有一个模块需要填写页面上的表单,然后将表单的内容存入到MySQL数据库,下面将代码贴出来。 项目结构: 数据库设计: 3.各部分代码: package com.Interface: package com.Interface;import java.sql.Connection; import java.sql.PreparedStatement;import com.Util
简单的登录页面,实现增删改查(运用jsp/servlet和mysql数据库)免费分享
简单的登录页面,实现增删改查(运用jsp/servlet和mysql数据库)
Servlet+JSP+MySQL实现的的登录注册页面
Servlet+JSP+MySQL实现的的登录注册页面 实现了:密码加密,用户角色的增删查改,根据权限隐藏标签,用户-角色-权限模式等
简单的jsp+servlet+jdbc+mysql实现用户增删改查-一抹茶-csdn
jsp+servlet+jdbc+mysql实现用户增删改查 项目下载地址…里面包含了项目文件,jar,bootstrap,jquery,sql 也可以联系797726548QQ群获取下载 运行环境 .jdk1.8.0_102 .eclipse Neon.2 Release (4.6.2) .Tomcat 8.0.52 .mysql 5 7 项目准备 .创建web项目 .架包 .目录...
JS implement scroll
html代码   &amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot; &amp;gt;    &amp;lt; html   xmlns = &quot;http://www.w3.org/1999/xhtml&quot; &amp;gt;...
JDBC+Servlet+JSP+Mysql写的一个简单的登录注册
一.代码的结构: 二.用到的开发工具:          ecliopse、tomcat 7.0、navicat for mysql        用到的架包:         mysql-connector-java-5.1.25-bin.jar 三.开发的代码: 3.1 User类: package com.demo.bean; public class User {
netbeans demo -jsp页面插入mysql数据库-- jdbc(源代码+数据库)
netbeans demo -jsp页面插入mysql数据库-- jdbc--最简单案例。netbeans 打开项目 就行了, (源代码+数据库),数据库导入。然后修改密码和账号 就行了。
JSP&Servlet&MySQL实现注册登录
IDE:Eclipse_Java EE 新建Java Web项目: File—new—Project—Web—Dynamic Web Project—Next 输入项目名: Finish OK,在IDE中建立好了项目。下面开始实现用户登录注册的功能。 建立user实体类VO:User.java package com.tjh.user.vo; public class U...
MySQL数据库+jsp+servlet实现分页查询
前一段做的那个jsp+servlet的小项目用到了分页查询,老师讲了之后实现到了网页上面,今天总结到博客上面,以后忘记了自己可以看,也分享给大家.    这个项目使用的数据库是MySQL,在MySQL数据库中使用select user_id,username from user limit (pageNo-1)*pageSize,pageSize就可以达到分段查询的目的,pageNo是页码数,pa
基于Servlet+jsp+mysql的学生信息修改
package com.ltt.dao.impl; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList...
jsp+servlet+ajax网页版聊天室
&amp;lt;div class=&quot;iteye-blog-content-contain&quot; style=&quot;font-size: 14px&quot;&amp;gt;   //jsp代码 xmlHttp.onreadystatechange = function()  {      // 得到服务器传回来的数据,放到table中          var str = xmlHttp.responseText;   ...
jQuery入门:ready加载问题
前记: jQuery入门……看到一个简单的click事件,好吧,就这个!谁知弄了大半小时,就是没弹出!!! 书上代码: dddd $(".demo").click(function(){ alert("!!!"); }); 原来没有加载完整个页面的DOM... 解决方法是一定要写ready(简写也可),或者把代码放到最下面。 ready(fn) $(docmen
servlet+mysql+jsp简单的登录注册功能。【详解,写得比较细,适合新手看】
最新开始学习Java ee了。现在写一个简单的登录注册的小应用。 服务器使用的是tomcat在自己电脑构建的服务器。 在src下面建立三个包,一个dao包处理业务逻辑,一个servlet包处理jsp传输过来的数据,一个util包帮助我们建立与数据库的联系。 下图是数据库表单: 下图是项目结构。       先贴上util里的代码,不懂
记一次使用JSP,servlet,sqlserver(和MySQL)实现一个简单的博客网站的过程
1.大二计算机学生一枚,前一段时间开始接触Javaweb,陆陆续续写了一些小的网站。最近准备把之前学的只是整合一下,写一个简单的博客网站。因为对于框架还有很多不理解的地方,就先用最基础的几个技术实现一下。写这个博客是为了更好的监督自己,不能拖太久了,今天是二零一八年九月二十四号。因为开学事有点多,所以进度会有一点慢,预计整个项目会在十一月份这样完成。 博客网站的UI设计会参考javaweb项目 ...
jsp+javaBean+servlet+mysql完整的实现一个登录功能
以前对于这种功能就只是复制粘贴,并没有真正的深入了解过,现在就来深入的一步一步的实现功能; 1.在eclipse中新建一个动态的web工程; 2.在webContent目录下创建一个jsp页面,命名为login.jsp 3.在JavaResource的src目录下创建一个servlet包,(com.arvin.servlet),并在该包底下创建一个处理登录的servlet类(LoginServ
通过jsp和servlet实现后台界面完成对数据库的增删改查
效果图: jsp代码:Student.jsp <%@page language="java" import="java.util.*" pageEncoding="utf-8"%> <%@page import="entity.Students"%> <%@page import="dao.StudentsDao"%> <%@page import="com.mysql.jdbc.Connectio
jsp+servlet+mysql学生选课系统
使用jsp设计开发一个简单的“学生选课系统”,并实现基本的选课功能,查询功能。 主要功能: 1能够实现学生基本信息、课程信息的增删改查,显示学分不足学生 2能实现选课功能,每个学生有选修学分限制,超出可选学分限制会提示; 3能方便的对学生选课情况进行查询,可以根据学号、姓名、班级、课程名等多种方式查询;
初识和利用Servlet,获取和显示页面提交的数据以及对MySQL数据库的简单操作 7.04
Servlet:web服务器端的编程技术。是继承了javax.servlet.http.HttpServlet类的Java类。由支持servlet的web服务器(tomcat)调用和启动运行。一个servlet负责对应的一个或一组url的访问请求,并返回相应的响应内容。 C/S:客户机和服务器架构,服务器负荷轻,维护升级成本高。 B/S:浏览器和服务器架构,服务器负荷重,维护升级成本低。 B
基于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...
jsp+servlet登录页面设计+mysql数据库链接
jsp+servlet登录页面设计+mysql数据库链接
JSP+SERVLET+MYSQL实现的增删改查javaweb小例子
完整的 JSP+SERVLET+MYSQL实现的增删改查javaweb小例子
JSP+Servlet+Tomcat+Mysql实现注册、登陆、修改、添加、查看、分页实例之----密码修改
1、新建页面reset.jsp&amp;lt;%-- Created by IntelliJ IDEA. User: lvjun Date: 2018-03-22 Time: 10:44 To change this template use File | Settings | File Templates. --%&amp;gt; &amp;lt;%@ page contentType=&quot;text/...
JSP+Servlet+mysql实现原生分页
   简单实现了分页、删除、更新操作,原生分页其实很简单,只需要获取当前页数以及每页显示条数,通过后台查出当前页数据存入List集合中,然后request.setAttribute()将结果反馈给jsp整个工程输入localhost:8080/Page/PageServlet即可访问数据库cby    localhost:3306user    user_id    username数据库连接pa...
Jsp+Servlet+mySQl登录界面实现
最近在学习JavaWeb方面的知识,现在写一个登录界面练练手。其中数据的存储用到了Mysql数据库,以及前期学习到的JDBC方面的知识。博友可以参见http://blog.csdn.net/m0_37726549/article/details/71107063的文章。 1 .用户登录界面: login.jsp 2. 用户登录失败界面: login_failure.jsp 3. 登录
Jsp+Mysql+Jdbc+Servlet适合初学者的登陆查询的小项目(完整版)
有什么问题的联系我 预览地址: https://blog.csdn.net/zhao_fu_lu/article/details/82421818
实践---原生jsp+servlet+jdbc+mysql实现分页功能
开始 总结
java+servlet+jsp 将数据库信息回显到页面中
1.在javaBean中首先实例化private String bmmc ; //实例化部门名称 private String ygjs; //实例化员工角色 public String getBmmc() { return bmmc; } public void setBmmc(String bmmc) { this.bmmc = bmmc; } public String ge...