我有两种设计方案:
1、直接把sql语句的片段作为 下拉列表或者radio,checkbox控件的value值,提交后把这些String拼起来就行了 ,这种较易实现。
2、用隐藏的input 控件存储 数据库表的名字或者视图的名字 用数据库表的列名作为 input 或者下拉列表 radio,checkbox的名字 ,提交后用 getParameterName 获得所有的参数名(数据库的列名) 然后取出这些列名对应的值。把这些拼在一起就行了
1、直接把sql语句的片段作为 下拉列表或者radio,checkbox控件的value值,提交后把这些String拼起来就行了 ,这种较易实现。
2、用隐藏的input 控件存储 数据库表的名字或者视图的名字 用数据库表的列名作为 input 或者下拉列表 radio,checkbox的名字 ,提交后用 getParameterName 获得所有的参数名(数据库的列名) 然后取出这些列名对应的值。把这些拼在一起就行了
解决方案 »
- 太郁闷了改好久了没改出来~~求助啊!!!
- HTML页面播放AVI
- ibaits问题,控制台已经输出执行语句,但是数据库没有数据
- 碰见一个非常非常非常奇怪的问题 请大家支招
- JSP只能获取id的值,不能获取其他的值...
- 关于录入框排序焦点的问题
- jsp 中怎么打开ppt文件和flash文件
- servlet得不到JSP 中保存在Session中的信息。高手指点啊。
- 最优秀的jsp/javabean数据库操作及各种定制显示
- 请教一个非常简单的表单问题
- 我调试一个jsp的程序,在公司是好好的,结果在家老是通过不了,详情见内
- 我的entry bean 连接数据库有问题,但,weblogic 的jndi却可以激活,救火呀-----在线等候...
String and = " and ";
String paramValues[];
paramValues = new String[10];
int i = 0;
Enumeration paramNames = request.getParameterNames();
while(paramNames.hasMoreElements()) {
String paramName = (String)paramNames.nextElement();
String paramValue = request.getParameter(paramName);
if(paramValue.length()!=0){
paramValues[i] = paramValue;
i++;
}
}
String list[];
list = new String[i];
for(int a=0; a<i; a++){
list[a] = paramValues[a];
}
where = list[0];
for(int b=1; b<i; b++){
where = where+and+list[b];
}
zengchangliu这个账号的。这两个都是我的。如果你认为我的回复解决了你的问题那么请你把,给我这两个账号的分数 都集中到 zengchangliu这个账号上好了 。如果你这么做我会很感激你。 另外祝你程序设计愉快。