有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

将列表从java转换为html中的下拉菜单

我以列表的形式从java代码中输出

public class getProjectList {
    final String username = "username";
    final String password = "password";
    final String ProjectNames = null;

    public getProjectList() throws URISyntaxException, InterruptedException, ExecutionException {
        final URI jiraserverURI = new URI("https://jira.xxxx.com");
        final JiraRestClientFactory restClientfactory = new AsynchronousJiraRestClientFactory();
        final JiraRestClient restClient =
          restClientfactory.createWithBasicHttpAuthentication(jiraserverURI,username,password);
        final Iterable<BasicProject> allproject = restClient.getProjectClient().getAllProjects().get();
        final String ProjectNames = allproject.toString();
        System.out.println(ProjectNames);
    }
}

我想使用此代码的输出作为下拉菜单项。我需要帮助。多谢各位


共 (1) 个答案

  1. # 1 楼答案

    String projectsToHtmlOptions(String projectNames,String separator){
       StringBuilder sb = new StringBuilder();
       sb.append("<select>");
       for(String project:projectNames.split(separator)
          sb.append("<option value=\""+project+"\">"+project+"</option>");
       sb.append("</select>");
       return sb.toString();
    }