一个关于servlet的小问题
my4th 2006-09-19 08:30:03 刚写了一个简单的servlet类,用于从表单获取数据 然后进行数据库查询
代码如下
import java.sql.*;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Test extends HttpServlet
{
public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException
{
String c=null;
response.setContentType("text/html");
PrintWriter out=response.getWriter();
String a=request.getParameter("param1");
c=getSth(request,response,a);
out.println("<html><body>"+c+"</body></html>");
}
public String getSth(HttpServletRequest request,HttpServletResponse response,String a)
{
String c=null;
String sql= "select * from [member] where mas_id='"+a+"'";
sqlBean b=new sqlBean();
try
{
ResultSet rs=b.executeQuery(sql);
if(rs.next())
{
c=rs.getString("mas_pwd");
}
}
catch(Exception e){}
return c;
}
}
在tomcat5.5上的调试结果是null,
我测试了getSth部分的代码,可以正确的从数据库里面取出mas_pwd
单独测试了getParameter方法 也能得到正确的表单数据
是程序问题?还是服务器问题?
在下刚开始学着写servlet,请各位大虾指点迷津