jsp提交给servlet是页面空白不提示错误

代码如下:Example7_2_Servlet.javapackagemyservlet.control;importmybean.data.Example7_2_Bea... 代码如下:
Example7_2_Servlet.java
package myservlet.control;
import mybean.data.Example7_2_Bean;
import java.io.*;
import java.sql.*;

import javax.servlet.*;
import javax.servlet.http.*;
public class Example7_2_Servlet extends HttpServlet {
public void init(ServletConfig config) throws ServletException {
super.init(config);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
Example7_2_Bean resultBean=null;
try{resultBean=(Example7_2_Bean)request.getAttribute("resultBean");
if(resultBean==null){
resultBean=new Example7_2_Bean();
request.setAttribute("resultBean",resultBean);
}
}
catch(Exception exp){
resultBean=new Example7_2_Bean();
request.setAttribute("resultBean",resultBean);
}
try{Class.forName("com.mysql.jdbc.Driver");
}
catch(Exception e){}
String number=request.getParameter("price");
if(number==null||number.length()==0)
return;
String dataBase=request.getParameter("dataBase");
String tableName=request.getParameter("tableName");
String user=request.getParameter("user");
String password=request.getParameter("password");
float p=Float.parseFloat(number);
Connection con;
Statement sql;
ResultSet rs;
try{
String uri="jdbc:mysql://127.0.0.1/"+dataBase;
con=DriverManager.getConnection(uri,user,password);
sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
String condition="SELECT * FROM" +tableName+ "where price >"+p;
rs=sql.executeQuery(condition);
ResultSetMetaData metaData=rs.getMetaData();
int columnCount=metaData.getColumnCount();
String []columnName=new String[columnCount];
for(int i=0;i<columnName.length;i++){
columnName[i]=metaData.getColumnName(i+1);
}
resultBean.setColumnName(columnName);
rs.last();
int rowNumber=rs.getRow();
String [][]tableRecord=resultBean.getTableRecord();
tableRecord=new String[rowNumber][columnCount];
rs.beforeFirst();
int i=0;
while(rs.next()){
for(int k=0;k<columnCount;k++)
tableRecord[i][k]=rs.getString(k+1);
i++;
}
resultBean.setTableRecord(tableRecord);
con.close();
RequestDispatcher dispatcher=
request.getRequestDispatcher("showRecord.jsp");
dispatcher.forward(request, response);
}
catch(SQLException e){
System.out.println(e);
}
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request,response);
}
}
展开
 我来答
晓月T魂殇
2015-11-06 · TA获得超过140个赞
知道小有建树答主
回答量:368
采纳率:0%
帮助的人:113万
展开全部
debug 看一下就知道了!
追问
不好意思,赎本人愚钝,能否再详细一点,多谢。
追答
servlet 里面打几个断点,debug看一下,执行到哪挂了,这种情况应该是后台直接挂了,servlet没有执行完。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式