如何在Java中傳遞JSP隱式對象(請求,響應)。 我想訪問Java代碼中的JSP隱式對象。 請建議如何做到這一點?如何在Java中訪問JSP隱式對象(請求,響應)
我的Java代碼是:
package test.here;
import java.sql.*;
import java.util.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.ibm.commerce.server.WcsApp;
import com.ibm.commerce.server.JSPHelper;
public class SomeBean {
String punchOutRes = null;
HttpServletResponse response;
HttpServletRequest request;
public String getPunchOutRes() {
response.setContentType("text/xml");
return "testing";
}
}
這裏的時候,我試圖設置或請求和響應得到任何東西,我得到NUllPointerException
。
使用爲什麼ü想進入到Java bean的這些對象,反正你已經可以訪問隱含對象在Servlet中。您可以在java bean中編寫業務邏輯並在servlet中訪問該bean。 – 2012-08-16 09:35:55
但我不想在Servlet中訪問。取而代之的是一個普通的java類。 – user1602657 2012-08-16 09:37:15
如果要訪問JSP的隱式對象,可以通過servlet訪問,並將其作爲參數傳遞給普通的java方法。但是我不會建議這種方法,因爲你正在將更大的物體傳遞給小的東西。 – Kalpak 2012-08-16 11:59:30