📄 searchaction.java
字号:
package com.web.action;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.ServletActionContext;
import com.service.ISearchService;
import com.service.impl.SearchService;
import com.vo.Search;
public class SearchAction
{
private ISearchService searchService = new SearchService();
private String key;
public ISearchService getSearchService()
{
return searchService;
}
public void setSearchService(ISearchService searchService)
{
this.searchService = searchService;
}
//查询方法
@SuppressWarnings("unchecked") //注解
public String queryByKey() throws IOException
{
//得到request对象
HttpServletRequest request = ServletActionContext.getRequest();
//得到response对象
HttpServletResponse response = ServletActionContext.getResponse();
//设置编码
response.setContentType("text/xml;charset=utf-8");
//得到输出流对象
PrintWriter out = response.getWriter();
String keyword = new String(request.getParameter("key").getBytes("ISO8859-1"));
System.out.println("输入的内容:" + key);
List<Search> list = searchService.queryByKey(keyword);
//开始返回内容
out.write("<result>");
if(list != null)
{
for(int i = 0; i < list.size(); i ++)
{
Search s = list.get(i);
out.write("<tip>" + s.getKeyword() + "</tip>");
out.write("<count>" + s.getCount() + "</count>");
System.out.println("查询的结果为:" + s.getKeyword() + "*****" + s.getCount());
}
}
out.write("</result>");
out.close();
return null;
}
public String getKey()
{
return key;
}
public void setKey(String key)
{
this.key = key;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -