首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从java方法或类调用jsp页

问如何从java方法或类调用jsp页
EN

Stack Overflow用户
提问于 2014-04-08 18:06:44
回答 1查看 2.2K关注 0票数 0

我想通过我的JSP类或方法调用JAVA页面,这意味着当我运行JAVA程序时:

  • 如果条件正确,则打开web jsp页面。
  • 如果条件不正确,打印错误。

我是JAVA的新手,所以我无法开始编写这种类型的程序。我该怎么做?

我尝试过这段代码,但我没有从中得到任何信息:

代码语言:javascript
复制
   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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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等)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22944881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档