你是怎么处理表单的?欢迎积极讨论! 用bean啊,setProperty 用一个和你表单名一样的属性的bean 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只要写一个通用的servlet方法也可以吧,首先使用request.getParameterNames()得到所有表单中的字段名置入一数组变量中,然后循环该数组,取出对应的Form表单的值,其中可以包含几个hidden分别代表操作哪个表、是update\insert\delete等操作信息。最后根据这些值来构造SQL语句。应该可以通用吧,不过这样安全性不是很好 你的BEAN可以用迭代的方法来做很方便的 我不赞成bean的方式,为什么呢?因为灵活性,自己用 request.getParameter(""),可以全部控制,而且很有可能有特殊的要求,用哪个可以解决及80%的问题,但是有20%解决不了。我一般定义一个public interface Parameters{ String USER_NAMES ="userName";..........}把所有的变量名定义在几个或一个interface中,然后在jsp和servlet中调用 chinaillboy(浪漫)的getParameterNames(),假如我要操作多个表,你怎么确定哪个字段是那个表的?要确定的话,可能就要采用 saintKnight(saintKnight) 的方法,那样安全性太差了,数据库的表结构暴露无疑,说实在的,我以前就是这样做的,现在我又在从头改,所以我想问问大家。还有这样处理的话,还无法对一些字段的值进行特殊处理,例如:校验正确性,进行HTML格式化等等。至于dynku(随风来去.cn)和disk(搂着猫睡觉的耗子) 说的,我不是很明白,能不能仔细说说。谢谢先。riverhorse(李贽)说的,可以一试,但是不是很好的办法,值得用实践来证明。欢迎大家继续讨论。 呵呵。我对此用java写了几个程序代码生成器。只要输入数据库名就可以对数据库中的所有表一下全部生成Bean和jsp、js、触发器。也可以指定表生成。功能有:增加、修该、删除、浏览、条件查询等基本操作。每个表有三个Bean:1、底层的逻辑控制和数据库操作;2、中间的接口(主要是程序员增加的其它方法)、3、上层的对页面参数处理,也就是servlet。对上百的数据表可以几秒就可以搞定,你说省不省时呢? 请教:java连接数据库 如何扩展JTable的功能? 不知道J2EE项目里面用什么作为版本控制? 处理键盘的事件有哪些方法呀?都是什么呢? Help!Help! 做过邮件系统的朋友来救救我啊...特急!!!!!!!!!!!!!!!!!!!! 能不能在TextField中做用insertString( )的方法呢? 一个处理查询的问题 java.mail的小问题,请帮忙。谢谢 swing和线程的问题 异常处理会对线程的运行产生影响吗? java里头能加汇编的程序段吗?谢谢,请指教!
request.getParameter(""),可以全部控制,而且很有可能有特殊的要求,
用哪个可以解决及80%的问题,但是有20%解决不了。
我一般定义一个public interface Parameters{
String USER_NAMES ="userName";
..........
}
把所有的变量名定义在几个或一个interface中,然后在jsp和servlet中调用
HTML格式化等等。
至于dynku(随风来去.cn)和disk(搂着猫睡觉的耗子) 说的,我不是很明白,能不能仔细说说。谢谢先。
riverhorse(李贽)说的,可以一试,但是不是很好的办法,值得用实践来证明
。
欢迎大家继续讨论。
我对此用java写了几个程序代码生成器。
只要输入数据库名就可以对数据库中的所有表一下全部生成Bean和jsp、js、触发器。也可以指定表生成。
功能有:
增加、修该、删除、浏览、条件查询等基本操作。
每个表有三个Bean:
1、底层的逻辑控制和数据库操作;2、中间的接口(主要是程序员增加的其它方法)、3、上层的对页面参数处理,也就是servlet。对上百的数据表可以几秒就可以搞定,你说省不省时呢?