Java 如何在JSP页面中显示列表结果?

Java 如何在JSP页面中显示列表结果?,java,Java,我有一个查找谷歌搜索结果的类。我有一个JSP页面,我想在其中显示结果。但我做不到 这是我的UrlOku课程: public static void GetUrl() { final String keyword = "emre varol"; final String url = "https://www.google.com/search?q="+keyword; try { final Document document = Jsoup

我有一个查找谷歌搜索结果的类。我有一个JSP页面,我想在其中显示结果。但我做不到

这是我的UrlOku课程:

 public static void GetUrl() {
      final String keyword = "emre varol";
      final String url = "https://www.google.com/search?q="+keyword;

      try {
        final Document document = Jsoup.connect(url).get();
        List<String> myList = new ArrayList<String>();
        for(Element row: document.select("div[class=g]")) {
            final String title = row.select("div[class=TbwUpd NJjxre]").text();
            myList.add(title);

        }
      }
公共静态void GetUrl(){
最终字符串关键字=“emre varol”;
最终字符串url=”https://www.google.com/search?q=“+关键字;
试一试{
final Document Document=Jsoup.connect(url.get();
List myList=new ArrayList();
对于(元素行:document.select(“div[class=g]”){
最后一个字符串title=row.select(“div[class=TbwUpd NJjxre]”)。text();
myList.add(标题);
}
}
这是我的JSP页面:

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="urlpaket.Urloku" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<jsp:include page="menu.jsp"></jsp:include>  
<%


if(session.getAttribute("username")==null){
    response.sendRedirect("login.jsp");
}
%>
WELCOME ${username}
<%
Urloku oku = new Urloku();
oku.GetUrl();

%>
<c:forEach items="${myList}" var="item">
        <tr>
  <td><c:out value="${item.title}" /></td>
</tr>
            </br>
</c:forEach>

在此处插入标题
欢迎${username}

并且welcome.jsp文件中没有任何内容。
非常感谢您的帮助!

您的JSP中如何使用myList变量?在使用${myList}访问它之前,需要在pageContext中进行设置。 您可以将签名更改为
公共静态列表GetUrl()
然后像这样做

Urloku oku = new Urloku();
List<String> myList = oku.GetUrl();
pageContext.setAttribute("myList ",myList );

Urloku-oku=new Urloku();
List myList=oku.GetUrl();
setAttribute(“myList”,myList);

现在应该可以使用了。

我的问题出了什么问题?有两个人投了反对票。有人能解释一下原因吗?谢谢你的回答。顺便问一下,为什么有两个人对我的问题投了反对票?我不想做错什么,我是新来的:(@emrevarol不太确定。人与人之间要看情况。无论如何,如果解决方案奏效,请不要强迫自己接受答案。:)在直接提问之前,你可以先搜索一下反对票的原因,这样可以很容易地给你答案。:)老实说,我没有投反对票。:)