JSP中表单数据存储的一种通用方法_JSP教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:JSP中的pageEncoding和contentType属性
关于JSP页面中的pageEncoding和contentType两种属性的区别: pageEncoding是jsp文件本身的编码 contentType的charset是指服务器发送给客户端时的内容编码 JSP要经过两次的编码,第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是由Tomcat出来的网页,

  两种常见的表单数据存储解决方法

  1、对每一表单都编写相应的程序代码

  在JSP页面或JavaBean或Servlet中,使用request. getparameter()函数逐一提取表单提交的数据,或编写相应的JavaBean,使用setProperty方法将数据自动取到JavaBean中,然后生成SQL语句(insert,update,delete),最后执行executeupdate()函数完成数据表存储。

  2、对每一数据表自动生成一个JavaBean程序代码

  数据库系统必须支持用户能够读取表结构,并识别关键字段。利用面向对象快速开发工具,如PowerBuilder、Delphi等,自行开发一个java代码自动生成程序。在该程序中读取数据库表的结构:字段名、数据类型、数据长度,自动生成一个JavaBean代码。在该代码中定义和表中字段对应的同名变量,建立所有变量的setValue与getValue方法,建立insert、update、delete函数分别解决insert、update、delete的SQL语句生成与执行。

  在表单提交的数据解决页面中,编写如下代码,将表单数据存储到JavaBean中:

jsp:useBean id="table" class="table1_bean" />
<jsp:setProperty name="table" property="*" />
(注:table1_bean为上述自动生成的对应某一个表的JavaBean)

分享:jsp用jdbc连接db2数据库的方法
数据库版本:db2 UDB v7.2 服务器操作系统:aix4.3.3 1、关闭服务器上的web服务; 2、停止jdbc侦听进程db2jd,db2jd一般启动的是6789的端口服务, 先用ps -ef | grep db2jd 查看到它的进程号 然后用kill -9 进程号 命令停止; 3、在数据库服务器中,进入/usr/lpp/db2_07

来源:模板无忧//所属分类:JSP教程/更新时间:2014-10-10
相关JSP教程