我想通过我的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>发布于 2014-04-08 18:33:42
我不确定我是否正确地理解了您想要实现的目标,但如果理解了,您就不能用直接的Java代码打开jsp页面。JSP是为web应用程序设计的,因此您必须将jsp文件放入可以部署到web容器(如Tomcat或Jetty )的项目中。然后,您必须正确地配置web服务器,以便您的java代码和jsp代码能够正确地相互通信。
实际上,如果您所要做的只是从一些Java代码中打开一个浏览器页面并导航到一个URL,您可以使用一个ProcessBuilder或Runtime.exec()打开一个浏览器到您想要的URL (例如IE、Chrome、Firefox等)。
https://stackoverflow.com/questions/22944881
复制相似问题