在HTML中设置JSP Java结果

时间:2019-05-09 12:01:25

标签: java jsp

我是JSP的新手,我想发出一个请求并将结果设置为我的Dropdown,下面是我的代码

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ page import="manager.NetworkCallManager" %>
<%@ page import="java.util.List" %>
<%@ page import="models.UserProfileRole" %>
<%@ page import="io.reactivex.SingleObserver" %>
<%@ page import="io.reactivex.disposables.Disposable" %>
<%@ page import="io.reactivex.schedulers.Schedulers" %>
<%@ page import="io.reactivex.Single" %>


<%
NetworkCallManager.getAllUserProfiles().subscribeOn(Schedulers.io())
        .subscribe(new SingleObserver<List<UserProfileRole>>() {
            @Override
            public void onSubscribe(Disposable disposable) {
            }

            @Override
            public void onSuccess(List<UserProfileRole> userProfileRoles) {
                if(!userProfileRoles.isEmpty())
                    for (UserProfileRole userProfileRole : userProfileRoles){
                         //Setting my dropdown here
                        %>
                         $("#profileRole").append('<option value=<% userProfileRole.getId()%>>' + userProfileRole.getName() + '</option>');
                        <%
                    }

            }

            @Override
            public void onError(Throwable throwable) {
                throwable.printStackTrace();
            }
        });


%>

我在%><%标签上遇到错误,我似乎无法正确处理它们,有人可以帮助我解决这个问题吗?

0 个答案:

没有答案