【javaweb】搜索框跳转百度搜索

2018-09-14  本文已影响0人  jenye_

需求

自己输入框搜索,跳转到百度页面搜索。

思路

代码实现

jsp代码

  <%--
  Created by IntelliJ IDEA.
  User: yej
  Date: 2018/9/14
  Time: 17:03
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>search</title>
</head>
<body>
    <form action="search" method="post">
        <input name="searchContent" type="text">
        <input type="submit" value="搜索">
    </form>

</body>
</html>


Servlet代码

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;

@WebServlet(name = "SearchServlet",urlPatterns = "/search")
public class SearchServlet extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doGet(request,response);
    }
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        String searchContent = request.getParameter("searchContent");
        response.sendRedirect("https://www.baidu.com/s?wd="+searchContent);
    }
}

实现效果


上一篇 下一篇

猜你喜欢

热点阅读