怎么把页面的值通过Action保存到数据库中

来源:百度知道 编辑:UC知道 时间:2024/09/23 08:22:52
就比如说像新用户注册!
能具体点吗!那个get/set方法的!谢谢

两种方法:
一:request.getParameter("name");(当然,不一定是request,看你放到哪)
二:execute()的一个参数是From对象,表单对应一个form,将Form对象强制转换成你的表单的form,form的一个属性对应表单的一个控件的“name”,然后form.getXXX()就可以(这个get你可以在eclipse里点出来《:-)不用问哪个get了吧?)。
老实说,上面这是书上说的,据我的经验,表单和form不对应照样可以,我用浏览器地址后直接加参数居然也行,只要你参数的名字和form的属性一样就行。
例如http://zhidao.baidu.com/abc.do?a="sdf",这里的a对应form里有个get/setA()。

通过表单或者是ajax提交进去action,action涉及到业务处理,业务处理层写好相对应的处理请求的函数,在函数里边调用dao的函数进行数据保存就可以的。

放到form的某个表单比如<input type="text" name="name"/>
提交后,可以取得HttpServletRequest对象调用request.getParameter("name");来取
也可以在action中定义一个name属性和相应的getter/setter方法