我希望通过我的JSP
类或方法调用JAVA
页面,这意味着当我运行JAVA
程序时:
我是JAVA
的新手,所以我无法开始编写此类程序。我怎样才能做到这一点?
我尝试了这段代码,但我从中得不到任何结果:
java class
package Myjava;
public class Test
{
public void printHello()
{
System.out.println("Thi Is java class......");
}
}
jsp page
<%@page import="Myjava.Test" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<%
if(request.getParameter("submit") != null)
{
Test t= new Test();
t.printHello();
}
%>
</body>
</html>
答案 0 :(得分:0)
我不确定我是否正确理解了您要实现的目标,但如果我有,则无法从直接的Java代码中打开jsp页面。 JSP是为Web应用程序设计的,因此您必须将jsp文件放在可以部署到Web容器(如Tomcat或Jetty)的项目中。然后,您必须正确配置Web服务器,以允许您的Java代码和jsp代码正确地相互通信。
如果实际上你要做的就是从一些Java代码中打开一个浏览器页面并导航到一个URL,你可以使用ProcessBuilder或Runtime.exec()打开一个浏览器到你想到的URL (例如IE,Chrome,Firefox等)