Mysql Servlet未连接到数据库
我正在使用java开发一个web应用程序。在本地,一切都正常工作,但当部署到远程系统时,我的jsp页面将重定向到servlet,servlet中的代码不工作——它显示一个空白页面 我正在附加jsp和servlet的代码。有人能帮忙吗 AddCustdummy.jspMysql Servlet未连接到数据库,mysql,Mysql,我正在使用java开发一个web应用程序。在本地,一切都正常工作,但当部署到远程系统时,我的jsp页面将重定向到servlet,servlet中的代码不工作——它显示一个空白页面 我正在附加jsp和servlet的代码。有人能帮忙吗 AddCustdummy.jsp <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <for
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<form id="theForm" name="form1" method="post" action="SelectCustServlet" enctype="multipart/form-data" target="_self" >
<%
String status=request.getParameter("status");
if(status!=null)
// out.println(status);
System.out.println("the status "+status);
%>
<% if(status!=null)
{
%>
<dl>
<dt><label for=""><%=status %></label></dt></dl>
<%} %>
<span>
<strong>
<font size="3">
<span id="error" style="color: Green; display: none">*Accepts Only Numbers</span>
<span id="error6" style="color: Green; display: none">*Accepts Only Characters</span>
</font>
</strong>
</span>
<fieldset class="login"><br>
<legend>Customer Details - Fill Customer Details</legend>
<div>
<label for="Ac_No">Account Number</label>
<input type="text" id="Ac_No" name="Ac_No" autocomplete="off" onkeypress="return IsNumeric(event);" ondrop="return false;" onpaste="return false;" />
</div>
<div>
<label for="Center_No">Center Number</label> <input type="text" id="Center_No" autocomplete="off" class="input username" name="Center_No" onkeypress="return IsNumeric(event);" ondrop="return false;" onpaste="return false;" />
</div>
<div>
<label for="NOM">Customer Name </label> <input type="text" class="input username" autocomplete="off" id="NOM" name="NOM" onkeypress="return character();" ondrop="return false;" onpaste="return false;" />
</div>
</fieldset><br>
<center>
<button type="submit" >Submit</button>
</center>
</form>
</body>
</html>
*只接受数字
*只接受字符
客户详细信息-填写客户详细信息
帐号
中心号码
客户名称
提交
-SelectCustServlet.java
package com.mayuri.servlet;
导入java.io.IOException;
导入java.io.InputStream;
导入java.sql.Connection;
导入java.sql.DriverManager;
导入java.sql.PreparedStatement;
导入java.sql.ResultSet;
导入java.sql.SQLException;
导入java.sql.Statement;
导入javax.servlet.ServletException;
导入javax.servlet.annotation.MultipartConfig;
导入javax.servlet.annotation.WebServlet;
导入javax.servlet.http.HttpServlet;
导入javax.servlet.http.HttpServletRequest;
导入javax.servlet.http.HttpServletResponse;
导入javax.servlet.http.Part;
@WebServlet(
description=“SelectCustServlet”,
urlPatterns={“/SelectCustServlet”})
@MultipartConfig(maxFileSize=10177215)
公共类SelectCustServlet扩展了HttpServlet{
私有静态最终长serialVersionUID=1L;
公共SelectCustServlet(){
超级();
}
私有字符串dbURL=“jdbc:mysql://XXX.XX.XXX.XX:XXXX/ABC";
私有字符串dbUser=“abc”;
私有字符串dbPass=“abc”;
受保护的void doPost(HttpServletRequest请求,
HttpServletResponse响应)引发ServletException,IOException{
连接conn=null;
字符串消息=null;
试一试{
registerDriver(新的com.mysql.jdbc.Driver());
conn=DriverManager.getConnection(dbURL、dbUser、dbPass);
字符串Ac_No=request.getParameter(“Ac_No”);
System.out.println(“在servletttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt;
语句statement1=conn.createStatement();
结果集结果集=
StestMe1.ExcExtQu疑问(“从CuthSuthNAME1中选择AcNO.No,其中CurthEnLead可能的副本可能需要提交。BTW,您还应该考虑使用DATA源而不是DRIVER管理器。