0
パッシブなログインを実行するためにSpringコントローラが使用されています。このメソッドは、後でアプリケーションで使用する情報を含むJSONを返します。JSP変数でコントローラの応答を保存する
私はJSP経由でコントローラを呼び出して、その結果をJavaScriptに渡す必要があります。
コントローラーを呼び出して結果を保存するにはどうすればよいですか?
私は、応答JavaScriptで
<%@page import="java.io.*" %>
<%@page import="java.net.*" %>
<%
String recv;
String recvbuff = "";
URL jsonpage = new URL("http://somehost/logon.do?username=abc&password=123");
URLConnection urlcon = jsonpage.openConnection();
BufferedReader buffread = new BufferedReader(new InputStreamReader(urlcon.getInputStream()));
while ((recv = buffread.readLine()) != null) {
recvbuff += recv;
}
buffread.close();
%>
、その後を取得するために私のページの<head>
セクションに次のコードを追加しました<jsp:include page="login.do?param1=x¶m2=y"/>
を使用してみましたが、コントローラは
なぜJS経由で呼び出さないのですか? –
私は、クライアントではなくサーバによって呼び出される必要があります。 – algiogia
...それは関係ないようです。 JS呼び出しをサーバーに行い、サーバーはあなたが何をしているのかを呼び出し、それを戻します。それにかかわらず、あなたがやっていることは何でも、「結果をJavaScriptに渡す」方法を知らなくても、助けが不可能です。 –