我可以在jsp文件中使用java代码吗?

时间:2011-07-15 13:05:29

标签: java swing jsp

请原谅我,如果我的问题听起来太愚蠢了:( ...我创建了一个java桌面应用程序,它在Swing中有一个单独的UI屏幕......应用程序创建了一个pdf报告......我想转换这个应用到基于jsp的Web应用程序。所以我只需创建一个简单的屏幕,其中询问创建报告所需的参数,此屏幕替换基于swing的UI ...以及java代码的主要块(用于创建可以从jsp文件中调用带有输入参数的报告吗?是吗?或者是将这个应用程序变成Web应用程序需要更重要的东西。如何找出其他所需内容?

3 个答案:

答案 0 :(得分:2)

您应该有一台Web服务器。通过重用Java类和新的jsp文件(UI),从代码库创建Web存档(.war)。所以你的理解是正确的。并记住现在不会有任何主要方法。

答案 1 :(得分:0)

是 - JavaSE代码与服务器端的Java相同。你必须改变UI。您可以使用纯HTML或Web框架,例如JSF。

答案 2 :(得分:0)

这在很大程度上取决于您的代码。业务逻辑和PDF生成可能会被重用,但UI肯定会被替换。然后,您还必须考虑下载部分,即响应可以是包含DL链接或生成的PDF的页面。

编辑:正如Azodious已经说过的那样,你需要一个像Tomcat这样的网络服务器(或JBoss,它是一个完全成熟的应用服务器并包含Tomcat),能够执行Javacode,所以只需更换UI就无济于事了