『壹』 jsp页中搜索文本框,默认显现“关键字”点击后“关键字”消失,输入内容点搜索按钮文本框状态保持怎么做
前面的这个用js的onfocus事件,
后面这个问题,用struts标签的话,状态自动保持,不用管的!
『贰』 jsp 有两个文本框 一个按钮 分别输入信息 实现搜索
<div id="textfields"></div>
<input/ type="button" onclick="add()">
function add(){
var tf = "<s:textfield>";
document.getElementById("textfields").innerHTML = tf;
}
大概就是这个思路,代码没有测试!
『叁』 jsp页面的搜索功能怎样实现(java也可以)要代码的
jsp搜索只支持当前页面搜索如存在翻页功能请使用java
以页面列表为例:
1.在列表页单条记录外套一层<div>;<div name="searchName" search="J2联赛北九州金泽塞维"></div>
search为自定义属性 value为可搜索的关键字
2.js
$("[name='searchName']").each(function(){
var n = $(this).attr("search");
if(n.indexOf(name) == -1 )
{
$(this).hide();//隐藏不存在关键字的列表
}
});
『肆』 JSP搜索怎么实现啊
//import org.hibernate.Criteria;你说的功能用hibernate实现起来比较方便
下面是代码:
Criteria criteria = session.createCriteria(CardSaleRecord.class);
//CardSaleRecord也就是你想查询的表所对应得实体类,但是要在映射文件中配置
//创建别名,可不要
criteria.createAlias("cityCode", "c");
criteria.createAlias("proctCode", "p");
//从页面中获取来的模糊查询的条件
Date fromDate = cardSaleFormBean.getYearMonth();
Date toDate = cardSaleFormBean.getTimeSpan();
String cityCode = cardSaleFormBean.getCityCode().getCityCode();
String proctCode = cardSaleFormBean.getProctCode().getProctCode();
String status = cardSaleFormBean.getSelectAuditStatus();
//根据条件是否为空,是否在sql语句中增加约束条件
if(null!=fromDate){
criteria.add(Restrictions.gt("saleDate", fromDate));
}
if(null!=toDate){
criteria.add(Restrictions.lt("saleDate", toDate));
}
if(!"default".equals(cityCode)){
criteria.add(Restrictions.eq("c.cityCode", cityCode));
}
if(!"default".equals(proctCode)){
criteria.add(Restrictions.eq("p.proctCode", proctCode));
}
if(!"default".equals(status)){
criteria.add(Restrictions.eq("checkStatus", status));
}
//返回结果
return criteria.list();
既然是网站上用的,那就选择struts spring hibernate进行设计吧,现在的网站设计都会是用到。
『伍』 如何在jsp页面添加搜索功能 博客频道
jsp查询关键字是用户通过文本框输入后传到db检索结果然后返回页面。版
举例如下:
<%@权 page contentType="text/html;charset=gb2312" %>
<%@ page language="java" import="java.sql.*"%>
<jsp:useBean id="connc" scope="page" class="db.ConnOracle"/>
<%
String sql = "";
String key = "";
String type= "";
String sortfield = "";
%>
<%
request.setCharacterEncoding("gb2312");
sql = "select * from student";
key = request.getParameter("mkey");
System.out.print(key);
type = request.getParameter("mtype");
sortfield = request.getParameter(
『陆』 JSP页面内form搜索如下:
<!DOCTYPEHTML>
<html>
<head>
<metacharset="UTF-8"/>
<title>last.html</title>
<style>
</style>
<scripttype="text/javascript"src="jquery-1.8.0.min.js"></script>
<scripttype="text/javascript">
$(function()
{
varcontent=$(':text'),trs=$('tabletr:gt(0)');
$(':button').click(function()
{
(""===content.val())
{
trs.show();
}
else
{
trs.hide();
trs.filter(':contains("'+content.val()+'")').show();
}
});
});
</script>
</head>
<body>
<inputtype="text"/>
<button>search</button>
<formaction="">
<table>
<tr>
<th>姓名</th>
<th>性别</th>
<th>年龄</th>
</tr>
<tr>
<td>张三</td>
<td>男</td>
<td>21</td>
</tr>
<tr>
<td>李四</td>
<td>男</td>
<td>22</td>
</tr>
<tr>
<td>王五</td>
<td>女</td>
<td>23</td>
</tr>
</table>
</form>
</body>
</html>