JSP之间参数传递实现关键字搜索的问题

问题描述

我想用jsp间的参数传递实现searchForm.jsp里的关键字参数传递到productList.jsp里再用SQL语句搜索商品的功能,可是参数怎么都传不过去。本人还是初学者,求各位大虾解答searchForm.jsp<tableborder="0"width="100%"cellspacing="0"height="70"><tr><tdheight="28"bgcolor="#FFFFCC"align="center">输入商品关键字查询商品信息</td></tr><tr><tdvalign="top"bgcolor="#FFFFCC"><formmethod="post"action="productList.jsp">商品名称:<inputname="keyword"type="text"size="16"><inputtype="image"border="0"name="imageField"src="img/search.gif"width="35"height="19"></form></td></tr></table>productList.jsp这边request部分使用JSTL写的<%request.setCharacterEncoding("GB2312");%><sql:setDataSourcedriver="sun.jdbc.odbc.JdbcOdbcDriver"url="jdbc:odbc:shnxn"var="dsShop"scope="application"/><c:choose><c:whentest="${param.keywordnenull}"><sql:querysql="selectPid,TypeId,name,abstract,MemberPrice,VIPPrice,MarketPrice,picturefromproductwherenamelike%?%"dataSource="${applicationScope.dsShop}"var="rs"scope="session"><sql:paramvalue="${param.keyword}"/></sql:query></c:when><c:whentest="${param.categorynenull}"><sql:querysql="selectPid,TypeId,name,abstract,MemberPrice,VIPPrice,MarketPrice,picturefromproductwhereTypeId=?"dataSource="${applicationScope.dsShop}"var="rs"scope="session"><sql:paramvalue="${param.category}"/></sql:query></c:when><c:otherwise><sql:querysql="selectPid,TypeId,name,abstract,MemberPrice,VIPPrice,MarketPrice,picturefromproduct"dataSource="${applicationScope.dsShop}"var="rs"scope="session"/></c:otherwise></c:choose>

解决方案

解决方案二:
searchForm.jsp<tableborder="0"width="100%"cellspacing="0"height="70"><tr><tdheight="28"bgcolor="#FFFFCC"align="center">输入商品关键字查询商品信息</td></tr><tr><tdvalign="top"bgcolor="#FFFFCC"><formmethod="post"action="productList.jsp">商品名称:<inputname="keyword"type="text"size="16"><inputtype="image"border="0"name="imageField"src="img/search.gif"width="35"height="19"></form></td></tr></table>你的表单没有提交啊?submit呢?
解决方案三:
回复2L,没有输出结果
解决方案四:
<tableborder="0"width="100%"cellspacing="0"height="70"><tr><tdheight="28"bgcolor="#FFFFCC"align="center">输入商品关键字查询商品信息</td></tr><tr><tdvalign="top"bgcolor="#FFFFCC"><formmethod="post"action="productList.jsp">卡片名称:<inputname="keyword"type="text"size="16"><inputtype="submit"value="搜索"></form></td></tr></table>

时间: 2024-08-02 02:17:12

JSP之间参数传递实现关键字搜索的问题的相关文章

javascript实现html页面之间参数传递的四种方法实例分析_javascript技巧

本文实例讲述了javascript实现html页面之间参数传递的四种方法.分享给大家供大家参考,具体如下: 我们知道,在服务器端asp,jsp等程序可以接受html页面上的form传来的参数.那么,可不可以传递参数给html页面呢.可以. 原理:通过window.location.href中的分割符获得各个参数 方法一: /* *函数功能:从href获得参数 *sHref: http://www.cscenter.com.cn/arg.htm?arg1=d&arg2=re *sArgName:a

Flex和Jsp之间中文参数的传递

js|中文 关于flex的中文问题,可算是老生常谈了,但是大家还有不少人总是在这方面犯错误,包括kenshin在内,也走了一些弯路,所以现在就把关于flex的中文参数问题在好好谢谢,如果有写的不对的地方,还请大家原谅 其实中文问题的解决,无外乎就是编码的一致性问题,举个例子,比如两个人进行交流,那他们的语言必须是一致的,这样双方才能听懂对方所说的话,这在现实的生活中是一个常识,在编程的时候,道理是一样的,要想使flex和jsp都"说同样的话",首先要把他们的编码,也就是"语言

通用数据库显示程序,能调任意库,任意字段,多关键字搜索,自动分页通用

程序|分页|关键字|数据|数据库|显示 数据库显示程序,能调任意库,任意字段,多关键字搜索,自动分页. 阿余经常写一些数据库相关的程序,当然离不开显示库中的数据了,说实话,做这样的程序真是无聊啊,所以,阿余就想写个函数,一个通用的数据库显示函数.要求如下:   1. 能显示指定的字段,当然,字段名和显示的文字可以不一样.  2. 能同时按多个字段进行查询,支持模糊和精确两种查询方式.  3. 有横向排列和纵向排列字段两种显示方式.  4. 能自动分页.  5. 能设定每页显示多少条记录.好啦,要

初学者的忧伤-按照关键字搜索,将关键字变红,如何保证变红的和数据库中内容完全一样。

问题描述 按照关键字搜索,将关键字变红,如何保证变红的和数据库中内容完全一样. 我现在需要输入关键字,从数据库查出内容,并在显示时候将关键字标红.(该功能很好实现)我现在遇到的问题是,我该如何实现替换之后显示的内容和之前数据库中查出的内容关键字位置大小写一致.附上我写的代码: article.getArticleTitle()是数据库中的字段.search是输入的关键字 article.getArticleTitle().replaceAll(""(?i)"" +

搜索结果-高德地图关键字搜索真机调试

问题描述 高德地图关键字搜索真机调试 高德地图搜索,模拟器上面能进搜索代理,返回搜索结果,但是在真机上面就不进搜索代理,所以就没有返回搜索结果,这是什么原因, 设置搜索的代码: _searchMapView = [[AMapSearchAPI alloc] initWithSearchKey:[MAMapServices sharedServices].apiKey Delegate:self]; AMapInputTipsSearchRequest *tipsRequest= [[AMapIn

javaweb-求解JSP之间的传值问题?

问题描述 求解JSP之间的传值问题? 在A.jsp中通过URL传一个值给B.jsp,在B.jsp中获取该值<%=request.getParameter("title") %> ,但是我想将这个值传到相应的action中,然后调用相应service中的方法.这个应该怎么写? 解决方案 放入session中,如下: request.getSession().setAttribute(参数名称,参数值); 在另外的action中取值: request.getSession().

源代码- java web 项目中,如何实现显示的页面带关键字搜索功能

问题描述 java web 项目中,如何实现显示的页面带关键字搜索功能 我有一个关键字表 表结构如下 Id ID 关键字 Keywords 链接 Link 优先级 priority 0 默认 1初级 2中级 3高级 匹配次数 mateCount 0全文匹配 1只为第一个出现的关键字匹配 里面的数据格式为 ID Keywords Link priority mateCount 1 龙投网 http://www.lootou.cn 3 0 2 股票入门 http://www.lootou.cn/gu

C语言按关键字搜索文件夹中文件的方法_C 语言

本文实例讲述了C语言按关键字搜索文件夹中文件的方法.分享给大家供大家参考.具体实现方法如下: 方法1: #include<iostream> #include<string> #include<io.h> using namespace std; void filesearch(string path,string mode) { struct _finddata_t filefind; if(path[path.size()-1]=='\\') path.resize

JS实现关键字搜索时的相关下拉字段效果_javascript技巧

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GBK" /> <title>Hello World</title> <link href="style.css" rel="external nofollow" rel=