📄 searchbean.java
字号:
/* Copyright 2006 Sun Microsystems, Inc. All rights reserved. You may not modify, use, reproduce, or distribute this software except in compliance with the terms of the License at: http://developer.sun.com/berkeley_license.html$Id: SearchBean.java,v 1.6 2007/01/17 18:00:08 basler Exp $ */package com.sun.javaee.blueprints.petstore.search;import java.util.Vector;import com.sun.javaee.blueprints.petstore.util.PetstoreConstants;import java.util.List;/** * * @author basler */public class SearchBean { private String searchString="science"; private boolean searchTags=true, showResults=false; private List<IndexDocument> hitsList=null; /** Creates a new instance of SearchBean */ public SearchBean() { } public void setSearchString(String searchString) { this.searchString=searchString; } public String getSearchString() { return searchString; } public void setSearchTags(boolean searchTags) { this.searchTags=searchTags; } public boolean getSearchTags() { return searchTags; } public void setShowResults(boolean showResults) { this.showResults=showResults; } public boolean getShowResults() { return showResults; } public List<IndexDocument> getHits() { return hitsList; } public String searchAction() { // perform search try { // string to search SearchIndex si=new SearchIndex(); // alter search string if tagged String searchxx=searchString; if(searchTags && searchString.indexOf(":") < 0) { searchxx="disabled:0 AND (contents:" + searchString + " OR tag:" + searchString + ")"; } hitsList=si.query(PetstoreConstants.PETSTORE_INDEX_DIRECTORY, searchxx); setShowResults(true); } catch (Exception e) { e.printStackTrace(); } return "displayResults"; } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -