package servlet;
import javax.servlet.servletexception;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.List;
@WebServlet("/Searchservlet")
public class Searchservlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws servletexception, IOException {
//设置响应内容类型和编码格式
request.setCharacterEncoding(“utf-8”);
response.setContentType(“text/html;charset=utf-8”);
response.setCharacterEncoding(“utf-8”)
《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》
;
String name = request.getParameter(“name”);
List list = new ArrayList<>();
list.add(“百度”);
list.add(“百事可乐”);
list.add(“百世快递”);
list.add(“百度翻译”);
list.add(“百度百科”);
list.add(“美国”);
list.add(“美元”);
list.add(“网易”);
list.add(“美团”);
list.add(“滴滴”);
list.add(“滴水”);
list.add(“小米”);
list.add(“小新”);
list.add(“OPPO”);
list.add(“三星”);
list.add(“花伤情犹在”);
list.add(“花朵”);
//定义变量将匹配结果保存起来
String info = “”;
if (!"".equals(name)){
for (int i = 0; i < list.size(); i++) {
//toupperCase()将字符串转大写 toLowerCase()将字符串转小写—》目的忽略搜索时的字符串大小写
if (list.get(i).indexOf(name.toupperCase())>-1 || list.get(i).indexOf(name.toLowerCase())>-1){
if (i==list.size()-1){
info+=list.get(i);
}else {
info+=list.get(i)+",";
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。