jsp表单提交错误

问题描述

最近在自学jsp的内容,遇到了一个问题,希望各位大虾帮忙解决一下。importjava.io.*;importjava.sql.*;importjava.util.*;publicclasssqlBean{publicConnectionconn=null;publicResultSetrs=null;privateStringdriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";privateStringurl="jdbc:sqlserver://localhost:1433;DatabaseName=工资管理系统";publicvoidsetDriver(Stringdriver){this.driver=driver;}publicStringgetDriver(){return(this.driver);}publicvoidsetUrl(Stringurl){this.url=url;}publicStringgetUrl(){return(this.url);}publicvoidsqlBean(){try{Class.forName(driver);}catch(java.lang.ClassNotFoundExceptione){System.err.println("加载驱动器有误:"+e.getMessage());System.out.print("执行插入有错误:"+e.getMessage());}}publicintexecuteInsert(Stringsql){intnum=0;try{conn=DriverManager.getConnection(url,"sa","111111");Statementstmt=conn.createStatement();num=stmt.executeUpdate(sql);}catch(SQLExceptione){System.err.println("执行插入有错误:"+e.getMessage());System.out.print("执行插入有错误:"+e.getMessage());}closeDataBase();returnnum;}publicResultSetexecuteQuery(Stringsql){rs=null;try{conn=DriverManager.getConnection(url,"sa","111111");Statementstmt=conn.createStatement();rs=stmt.executeQuery(sql);}catch(SQLExceptione){System.err.println("执行查询有错误:"+e.getMessage());System.out.print("执行查询有错误:"+e.getMessage());}closeDataBase();returnrs;}publicintexecuteDelete(Stringsql){intnum=0;try{conn=DriverManager.getConnection(url,"sa","111111");Statementstmt=conn.createStatement();num=stmt.executeUpdate(sql);}catch(SQLExceptione){System.err.println("执行删除有错误:"+e.getMessage());System.out.print("执行删除有错误:"+e.getMessage());}closeDataBase();returnnum;}publicvoidcloseDataBase(){try{conn.close();}catch(Exceptionend){System.err.println("执行关闭Connection对象有错误"+end.getMessage());System.out.print("执行关闭Connection对象有错误"+end.getMessage());}}}importjava.io.*;importjava.sql.*;importjavax.servlet.*;importjavax.servlet.http.*;publicclasslogin_checkextendsHttpServlet{publicvoiddoPost(HttpServletRequestreq,HttpServletResponseres)throwsServletException,IOException{Stringmessage=null;Stringid=null;id=(String)req.getParameter("id");HttpSessionsession=req.getSession(true);session.setAttribute("id",String.valueOf(id));Stringpassword=null;password=(String)req.getParameter("password");Stringkind=null;kind=(String)req.getParameter("kind");Stringtemp=getPassword(req,res,id,kind);if(password.equals(temp))goo(req,res,kind);else{message="密码或用户名有误!!!";doError(req,res,message);}}publicvoidgoo(HttpServletRequestreq,HttpServletResponseres,Stringkind)throwsServletException,IOException{if(kind.equals("职工")){RequestDispatcherrd=getServletContext().getRequestDispatcher("/worker.jsp");rd.forward(req,res);}if(kind.equals("管理员")){RequestDispatcherrd=getServletContext().getRequestDispatcher("/admin.jsp");rd.forward(req,res);}}publicStringgetPassword(HttpServletRequestreq,HttpServletResponseres,Stringid,Stringkind)throwsServletException,IOException{sqlBeandb=newsqlBean();Stringpw="";Stringsql="selectpasswordfrom"+kind+"whereid='"+id+"'";try{ResultSetrs=db.executeQuery(sql);if(rs.next()){pw=rs.getString("password");}}catch(Exceptione){System.out.print(e.toString());}returnpw;}publicvoiddoError(HttpServletRequestreq,HttpServletResponseres,Stringstr)throwsServletException,IOException{req.setAttribute("problem",str);RequestDispatcherrd=getServletContext().getRequestDispatcher("/errorpage.jsp");rd.forward(req,res);}publicvoiddoGet(HttpServletRequestreq,HttpServletResponseres)throwsServletException,IOException{/*Stringaction=req.getParameter("action");if("logout".equalsIgnoreCase("action")){HttpSessionsession=req.getSession(true);session.invalidate();RequesDispatcherrd=getServletContext().getRequestDispatcher("/ongin.jsp");rd.forward(req,res);}*/doPost(req,res);}}运行的时候总是跳转到errorpage.jsp,不能跳转到worker.jspandadmin.jsp

解决方案

解决方案二:
忘了说了,kind是一个radioz中的数据
解决方案三:
你的URL写错了URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";

时间: 2024-09-09 05:54:50

jsp表单提交错误的相关文章

jsp表单提交问题。。。。。

问题描述 jsp表单提交问题..... Hhadvertisement-add.jsp: <input id="advId" name="advId" type="hidden" value="${obj}" > <table style="width: 600px;" cellpadding="0" cellspacing="1" class=&q

表单提交错误后返回内容消失问题的解决方法(PHP网站)_php技巧

表单提交错误后返回内容消失怎么办呐,今天就来分析解决一下这个问题. 状况概述: 做填写表单信息提交的时候会碰到一个问题就是当用户填写并提交表单后,程序判断不符合要求并返回,返回之后之前填写的表单信息会被清空了的情况.如果填写的信息量少还无所谓,如果填写的信息量比较多,这会直接打击到填写信息的人的良好心情.因此解决表单提交错误返回后填写的内容消失的问题是一个提高用户体验度的迫在眉睫的问题.对于这种问题,综合总结了大概有下面几种情况: (1)页面使用了session_start函数,这个函数有个特点

JSP表单提交乱码

问题描述 Login.jsp代码:<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">

jsp表单提交问题

问题描述 jsp表单form参数新加enctype="multipart/form-data",表单提交时就报内存溢出,为什么?怎么解决呢?不吝赐教!谢谢!! 解决方案 解决方案二: enctype="multipart/form-data"这个你是想做文件上传?你那个内存溢出是说明你的文件上传的配置文件的大小配置问题.如下图的springMVC配置解决方案三: 你上传的文件太大了吗解决方案四: 可能是文件太大了,先确定一下是不是这个问题.解决方案五: 文件大不是问

struts2 jsp表单提交到action中文乱码问题

struts2 jsp教程表单提交到action中文乱码问题 struts2中默认提交的格式是utf-8格式的,故需要把中文字符转码后才能正常显示,解决方法: 直接在struts.xml文件中<struts> 标签内部添加一句如下代码:  <constant name="struts.i18n.encoding" value="gbk" /> 注意:如果你jsp页面中使用的是utf-8格式,那么此处也写成utf-8格式. 下面看代码 下面是一

Laravel 中使用 Vue.js 实现基于 Ajax 的表单提交错误验证操作

本教程基于Laravel 5.4 开始之前首先准备好开发环境,我们假设你已经安装好 Laravel,至于 Vue 的引入,请参考官方文档. 做好上述准备工作后就可以开始我们的开发了,本教程中我们将演示文章发布页面的表单 验证 . 首先在 routes/web.php 中新增两条路由规则: Route::get('post/create', 'PostController@create'); Route::post('post/save', 'PostController@save'); 然后在项

怎样使jsp表单提交到本页面后二级联动下拉列表选中的值保持不变

问题描述 二级联动下拉列表是用Ajax+jsp+数据库实现 解决方案 解决方案二:下拉联动都已经做成了··那你的数据当然是靠Ajax传给后台··不需要使用表单的吧?或者这样试试,我没试过:<form><select><optionname="name"></option></select><form> 然后再后台使用request.getParameter("name")来获取·试试看吧··我也

java-jsp表单提交保存很多字段,其中一个是blob字段,怎么保存并显示

问题描述 jsp表单提交保存很多字段,其中一个是blob字段,怎么保存并显示 提交表单,里面包含有blob图片怎么处理,急.求助大神帮帮找弟,谢谢啦. 解决方案 没这么提交过,都是图片先上传单独传,然后再提交其他的.或者ajaxform提交,可以传图片流的同时带其他参. 解决方案二: 先用ajax把图片提交了,然后在提交其余数据. 解决方案三: 你在blog里面上传完图片应该就直接返回一个地址,然后把所有内容正常提交,用string类型接收一下,就ok了 解决方案四: 先传图片,再传其他值 解决

SSH from表单提交 struts的&amp;amp;lt;result name=&amp;amp;quot;success&amp;amp;quot;&amp;amp;gt;/index.jsp&amp;amp;lt;/result&amp;amp;gt;错误如下,求大神指教!

问题描述 严重:Servlet.service()forservlet[default]incontextwithpath[/product_centre]threwexception[Filterexecutionthrewanexception]withrootcausejava.lang.AbstractMethodError:com.davidjc.ajaxfileupload.multipart.MonitoredMultiPartRequest.cleanUp()Vatorg.apa