问题描述
我想用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>