我很習慣於PHP,並剛剛開始使用Java服務器端腳本。我被告知使用scriptlet是不好的做法,但我仍然使用它們來進行測試。將java文件添加到jsp文件
<%@page import="java.io.*"%>
<%@page import="java.util.*"%>
<%@page import="java.net.*"%>
<%
String url = "https://www.google.com/recaptcha/api/siteverify";
URL obj = new URL(url);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
con.setRequestProperty("User-Agent", "USER_AGENT");
con.setRequestProperty("Accept-Language", "en-US,en;q=0.5");
String urlParameters = "secret=6LeI6AgTAAAAAGJDs5rvWB67-d7n5YjN61JW1RKn&response="
+request.getParameter("g-recaptcha-response");
con.setDoOutput(true);
DataOutputStream wr = new DataOutputStream(con.getOutputStream());
wr.writeBytes(urlParameters);
wr.flush();
wr.close();
int responseCode = con.getResponseCode();
out.println("\nSending 'POST' request to URL : " + url);
out.println("Post parameters : " + urlParameters);
out.println("Response Code : " + responseCode);
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer responses = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
responses.append(inputLine);
}
in.close();
out.println(responses.toString());
%>
這裏的內容是不是真的相關的question.I需要一種方法來解析JSON響應這是非常簡單的PHP json_decode()。
我已經下載了JSONObject.java,JSONString.java ...和所有在http://www.json.org/java/index.html處給出的java文件。
有什麼辦法可以包含這些java文件,所以我可以使用這些java文件中可用的類?
我認爲這將是沿着線:
<%@page import="JSONArray.*"%>
可能這會幫助[如何在jsp中導入類]:http://stackoverflow.com/questions/239147/how-do-you-import-classes-in-jsp – Swap905
我已經經歷過。他提到的庫是由tomcat默認實現的。但是我無法確定如何包含下載的庫。 – Whoophee