我正在使用:
我想在我的jsp页面中显示一个小程序,但我没有成功。
问题是:当我运行页面index.jsp页面时,它会在浏览器中显示一个空白框,左上角有一个小图标。
整个场景的屏幕截图如下:
The overview of the scene can be seen in the picture
直接从Eclipse运行它显示:
Running directly with eclipse shows this
如果我们使用以下编码运行index.jsp页面:
<jsp:plugin type="applet" code="gui.MainFrame.class" codebase="gui" width = "400" height = "400">
</jsp:plugin>
输出:仅显示一个空盒子,左上角有一个小图标,大小为400宽,400高。
请指导我,我被困在上面。这是我最后一年的项目。 感谢。
答案 0 :(得分:1)
WEB-INF
的内容不会提供给浏览器,包括WEB-INF/classes
文件夹,其中所有项目的Java源代码都已编译并部署到服务器上。您必须将其编译的类文件放在WebContent
中但在WEB-INF
之外。
我的建议是尝试创建第二个Java源文件夹,并将其输出文件夹显式设置为WebContent
但在WEB-INF
之外的某个位置。然后,它不需要在项目的Deployment Assembly
属性页面上进行任何工作,因为该页面仅影响服务器端部署 - WebContent
下的所有其他内容(包括applet类文件)都应该复制。
答案 1 :(得分:0)
转动code="gui.MainFrame.class"
对此:
code="MainFrame.class"
并尝试确保.class文件位于类路径中