2.创建一个jsp页面、一个servlet类和一个service业务逻辑类。
3.当点击查询按钮时调用servlet并把文本框中的参数传递过去。
4.在servlet中获取页面传递过来的参数,并调用service中方法(此方法负责条件查询并返回list集合)
5.servlet中把查询集合放到request作用域并转发到jsp页面进行迭代,把数据取出展示即可。
//定义一个函数利用存储过程从数据库中读出数据.当然也可以不用存储过程public static System.Data.DataRow chaxun1(string Name,string Type)
{
System.Data.SqlClient.SqlConnection cn = new SqlConnection(ConnectionString.Connection.ConnectionString)
SqlDataAdapter da = new SqlDataAdapter()
SqlCommand cmd = new SqlCommand()
da.SelectCommand = cmd
cmd.Connection = cn
cmd.CommandType = CommandType.StoredProcedure
cmd.CommandText = "cheng1"
SqlParameter name = new SqlParameter("@名称", SqlDbType.NVarChar)
SqlParameter type = new SqlParameter("@型号", SqlDbType.NVarChar)
name.Value = Name
cmd.Parameters.Add(name)
type.Value = Type
cmd.Parameters.Add(type)
DataSet ds = new DataSet()
da.Fill(ds, "MyTable")
DataTable dTable = ds.Tables[0]
DataRow dtRow = dTable.Rows[0]
return dtRow//返回读取的这一行数据
}
//调用函数,将值赋给要显示它的控件
this.label6.Text = chaxun1(comboBox1.Text,comboBox2.Text)["数量"].ToString()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)