java类中怎么创建一个方法读取jsp页面post的表单数据
public void Insertprogram(){
Connection con = this.getConn();
Statement stmt;
try {
stmt = con.createStatement();
String a="insert into Information values('aaaaa','15','male','sdf','sdfg','fgh','fghj')";
stmt.executeUpdate(a);
stmt.close();
con.close();
} catch (
SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
原来.java文件中这部分是给数据库添加数据的,现在我在jsp页面用了post方法,那应该怎么写才能读取jsp页面输入的表单数据并添加到数据库?
------解决方案--------------------request.getParameter("参数名");
------解决方案--------------------好离奇的想法,你上面的代码不是已经加到数据库了嘛,在取出来不久的了,写个查询语句取出来,存入集合,集合在去页面迭代就好了
------解决方案--------------------这个你得看看struts2是怎么做的, 关注中,帮顶。
用过滤器能不能啊,具体的我就不知道了。
------解决方案--------------------既然你数据已经插入到数据库了,在写个读取的类不就行了?
------解决方案--------------------你先把你的这个表单的数据当做一个对象存入数据库,你在查询出这对象来,就可以调用他的属性了
------解决方案--------------------写一个JavaBean利用DAO层方法插入数据库,
------解决方案--------------------
你需要在servlet那里拿request.getParameter的值,然后通过对象把数据按传参传到数据库层,然后就可以进行数据库插入了。
------解决方案--------------------
你用一个servlet替换你的这个类文件。
然后还要配置到tomcat中,就可以通过request.getParameter()获得这些值了。
------解决方案--------------------
在JAVA中通过request.getParameter()获取JSP页面传来的表单中的数据部分,再组立SQL语句执行数据库的插入操作。
不知道是否是你想要的答案,你可以把问题再说细点