如何从java方法或类调用jsp页面
我想通过JAVA类或方法调用JSP页面,这意味着当我运行JAVA程序时: 如果条件正确,则打开一个web jsp页面 如果条件不正确,请打印错误的内容。 我是JAVA新手,所以我不能开始编写这种类型的程序。我该怎么做 我尝试了此代码,但没有得到任何结果:如何从java方法或类调用jsp页面,java,html,jsp,Java,Html,Jsp,我想通过JAVA类或方法调用JSP页面,这意味着当我运行JAVA程序时: 如果条件正确,则打开一个web jsp页面 如果条件不正确,请打印错误的内容。 我是JAVA新手,所以我不能开始编写这种类型的程序。我该怎么做 我尝试了此代码,但没有得到任何结果: java class package Myjava; public class Test { public void printHello() { System.out.prin
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>
我不确定我是否正确理解了您试图实现的目标,但如果我理解了,您就无法从纯Java代码打开jsp页面。JSP是为web应用程序设计的,因此您必须将JSP文件放在可以部署到web容器(如Tomcat或Jetty)的项目中。然后,您必须正确配置web服务器,以允许java代码和jsp代码正确地相互通信 如果实际上您所要做的只是从一些Java代码内部打开一个浏览器页面并导航到一个URL,那么您可以使用ProcessBuilder或Runtime.exec打开一个浏览器,指向您想要的URL,例如IE、Chrome、Firefox等