我只是想從簡單的java類調用jsp頁面,我沒有任何請求對象。不使用任何servlet。只需從java類轉發到jsp頁面即可。如何在不使用任何servlet的情況下從java類調用jsp頁面
回答
如果我沒有理解錯,你正在尋找JSP頁面中通過Java類瀏覽器中打開? 如果是的話,你可以使用桌面API。
你也可以看看下面的回答:
Getting java gui to open a webpage in web browser
還銘記保持你的JSP頁面應放置在Web容器(Tomcat的等)及其運行當被調用或者你會被發現爲什麼JSP不打開。
是的,你是對的。 –
如何使用它,請多解釋一下, –
是的,它現在正在工作,但我希望它不在瀏覽器上打開,因爲這是java應用程序,我只是希望它在eclipse中打開。 。先生,可以做什麼? –
首先來調用JSP頁面的Java類: 你需要從這個類實例化一個實例。
例如: ,如果你有一個名爲「MyClass的」和JSP類名爲「針對home.jsp」 然後在JSP頁面導入MyClass的恩,< @頁進口=「yourpackagename.yourclassname」> 然後在身體部分通過鍵入my1.callyourfunction();從您的類實例化一個實例。如下:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1" import="yourpackagename.myclass"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>home.jsp</title>
</head>
<body>
<%
myclass my1 = new myclass();
my1.Openpage(response);
%>
</body>
</html>
二調用從Java類一個jsp: 你需要使用HttpServletResponse的,如下面的:
package yourpackagename.myclass;
import java.io.IOException;
import javax.servlet.http.HttpServletResponse;
public class myclass{
public void Openpage(HttpServletResponse res) throws IOException{
// here type your JSP page that you want to open
res.sendRedirect("To.jsp");
}
}
- 1. 如何從JSP頁面調用servlet?
- 2. 從Servlet調用JSP頁面
- 3. Ajax從JSP頁面調用servlet頁面
- 4. 如何獲取從servlet中調用servlet的JSP頁面名稱
- 5. 如何在jsp頁面中使用servlet?
- 6. 如何在不使用jquery的情況下從javascript調用.net頁面方法?
- 7. 在不使用系統的情況下從perl調用java類
- 8. 在不使用動作的情況下調用頁面JSP中的屬性
- 9. 如何在package默認情況下在jsp中導入servlet類?
- 10. 如何在不改變url的情況下調用anthor頁面?
- 11. 如何在不打開它的情況下調用aspx頁面
- 12. 如何在不更改url的情況下調用servlet?
- 13. 如何在不使用eval的情況下動態調用類?
- 14. 我想從jsp頁面調用servlet
- 15. 從JSP頁面調用servlet函數
- 16. 如何在不使用showDocument的情況下從applet調用javascript?
- 17. 如何在不使用javascript的情況下從Asp.Net調用WebMethod
- 18. 如何在不使用java bean的情況下將值從JavaScript返回給jsp頁面?
- 19. 如何在不使用按鈕的情況下加載頁面?
- 20. 如何在不渲染頁面的情況下使用Openfaces/JSF調用方法?
- 21. 如何在不使用IDE的情況下調試Java程序?
- 22. 從servlet調用jsp頁面不使用會話變量
- 23. 如何在不加載調用頁面的情況下調用URL?
- 24. 我們可以在不調用其id的情況下調用java頁面中的任何視圖嗎?
- 25. 如何在不使靜態的情況下調用一個類
- 26. 如何從JSP頁面調用Java類? Cloud9和OpenShift JBoss
- 27. 調用JSP頁面從一個獨立的Java類(如果沒有的Servlet)
- 28. 如何知道從哪個jsp頁面調用servlet
- 29. 在jsp頁面調用Java類
- 30. 如何從java類中使用jsp頁面的劃分?
正向什麼???你說:「我沒有任何請求對象」,但請求和響應是隱式對象,你將永遠擁有它們。那麼你想做什麼? –
實際上,所有'.jsp'文件符合到Servlet,因此,調用它,你應該有'HttpRequest'和'HttpResponse'對象 – bsiamionau
做出HTTPGET或HTTPPost致電 –