⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 searchaction.java

📁 仿照google电子地图制作.基本实现电子地图功能,放大缩小及拖拉功能.
💻 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 + -