那么就加入判断被
String sql="";
if(xxx)
sql="xdfklasdjfla";
else if(xxx)
sql="dfdasfasd";
.
.
.
.
.
String sql="";
if(xxx)
sql="xdfklasdjfla";
else if(xxx)
sql="dfdasfasd";
.
.
.
.
.
解决方案 »
- 求助在java里实现树形目录
- struts页面跳转问题
- web 文件路径问题(系统找不到指定的路径。)
- JSP页面中,同名HTML变量构成的数组,在提交的时候它们的值在数组中是不是有先序的?
- 纯jsp页面,tomcat总死,有什么办法么
- JSP访问数据库异常???
- 用TOMCAT开发JSP总出现如下内容,怎么回事,怎么解决?谢谢各位了!
- 中文问题response.sendRedirect("err.jsp?msg=乱码")??
- 各位高手请指点一下,怎样使用连接池(急)
- 如何配置使system.out的信息在log4j输出为info,e.printstacktrace信息输出为error
- 安装JSP服务器环境需要安装哪些程序啊
- 急:请问jsp里面有没有类似于asp里面的response.redirect(即转向其他页面的函数)的相关方法?
String param1=(String)request.getParameter("p1");
if((param1!=null) && (param1!="")) {
condition=condition + param1 + " and ";
}
String param2=(String)request.getParameter("p2");
if((param2!=null) && (param2!="")) {
condition=condition + param2 + " and ";
}
......
if((condition!=null) && (condition!="")) {
condition=condition.substring(0,condition.length()-4); //去掉最后的五个字符" and "
String sqlstr="select * from yourtable where " + condition;
}
String condition=new String();
String sqlstr=new String();
String param1=(String)request.getParameter("p1");
if((param1!=null) && (param1!="")) {
condition=condition +"column1='"+ param1 + "' and ";
}
String param2=(String)request.getParameter("p2");
if((param2!=null) && (param2!="")) {
condition=condition +"column2='"+ param2 + "' and ";
}
......
if((condition!=null) && (condition!="")) {
condition=condition.substring(1,condition.length()-4);//去掉最后的五个字符" and "
sqlstr="select * from yourtable where " + condition;
} else {
sqlstr="select * from yourtable";
}
但是我有些地方不明白
为什么要length()-4!这句话能不能解释一下!
寻求解释,谢谢啦!
实际字符串的长度要加1,减去五之后就是condition.length()-4.
以及后面的语句
把"and"去掉可以么?
是为了SQL语句加的,是吧
我是新手
才学的
JSP和SQL都是刚开始。
所以有好多地方不会