记得以前写过可以在网页上照相的系统,照相的那部分就是用applet实现,那个时候就遇到了有关applet的class文件的路径问题,总是说找不到applet的类文件;不过后来解决的了,今天有一个同学问我有关路径的事,我想起以前做过,不过没有总结,现在总结一下,为自己以后提高,或者给初学者点建议。
我们一般在src中的的源文件编译完之后,默认就会出现在WEB-INF下的class目录中的,如果我们把applet的class文件放到这里,总是会报出找不到class文件的。这个是什么原因呢,网上面说,主要是WEB-INF是不能被直接访问的,只能重定向过去。所以,我们要创建一个新的文件夹来放置applet的class文件,我们新建一个plugin目录,这个是plugin目录是和WEB-INF并行的,都在WebRoot下面。之后把applet的class放到plugin目录下边,
在jsp文件里面这样写:
<jsp:plugin type="applet" code="applettest.class" codebase="plugin/"
width= "640"
height= "260" >
</jsp:plugin>
运行就可以啦。
有的同学会问,如果我的applettest是放在test包里面的怎么办?这个是一样的,你就在plugin下面新建test目录,之后把applet的class放到test目录下边。
此时的jsp:
<jsp:plugin type="applet" code="test.applettest.class" codebase="plugin/"
width= "640"
height= "260" >
</jsp:plugin>
希望对大家能有帮助。
分享到:
相关推荐
在实际项目中,我们通常会将图片资源打包在jar文件或者类路径中,这时需要使用类路径的URL来加载图片。例如,如果图片位于项目的`resources`目录下,可以使用`ClassLoader`来获取URL: ```java InputStream is = ...
JSP中引用applet路径问题。 WEB-INF/classes目录下面是无法直接访问的 所以采用了修改目录结构的方式来实现。 myeclipse中的applet源码都在一个包文件下,所以当jsp要引用applet的class文件时,不能直接复制class...
2. JavaBean:在服务器端,可能用JavaBean封装图片信息,如路径、名称、大小等,方便在JSP中使用。 3. Applet通信:Applet可以通过`getDocumentBase()`和`getParameter()`方法获取来自服务器的数据,也可以通过`show...
总的来说,当你在Lomboz和Eclipse中使用`<jsp:plugin>`插入Applet时,需要注意`WEB-INF`目录的限制,并合理配置Applet的`.class`文件位置和`codebase`属性,以便浏览器能正确加载和执行Applet。同时,确保Web服务器...
在这个项目中,可能会有一个`ImageBean`,用来存储图片信息,如图片路径、名称等,并提供获取和设置这些属性的方法。 3. **数据库连接**:如果图片信息存储在数据库中,那么JSP页面需要与数据库进行交互。这通常...
82. 在JSP中包含Applet(时钟)? 83. 在Applet中显示一个html页面? 84. 使session强制失效85. iFreme编辑框使用? 86. Applet与Servlet的通讯? 87. JSP表格直接导入EXCEL? 88. 访问类路径上的资源? 89. 操作文件目录? ...
Java Applet是一种小型Java程序,能够在Web浏览器中运行,为网页添加交互性功能。 首先,我们来看一下Applet的基础知识。Applet通常由一个或多个类组成,这些类需要继承自`java.applet.Applet`类或实现`javax.swing...
数字转中文 128 自动计算金额 129 JSP页面打印中使用WebBrowser控件 130 不刷新页面添加新的类别 131 鼠标滚动缩放图片 132 根据输入的表名生成输入数据表格 133 JSP表格输出到Excel 134.JSP...
Model1和Model2 ASP+和JSP之间的抉择 JSP中的虚拟路径 读取Text文件 new:ASPer看过来 困扰JSP的一些问题:jsp和宏之间的争议 jsp的5个不足之处 JSP不能代替Servlet Resin中的JSP范例 JSP...
- **问题描述**:如何在JSP页面中获取访问者的IP地址。 - **解决方案**:通过HttpServletRequest对象的`getRemoteAddr()`方法可以获取客户端的IP地址。 ### 6. 清除浏览器缓存 - **问题描述**:如何设置响应头来...
【JCreator中的JSP简介】 JCreator是一款专为Java开发者设计的集成开发环境(IDE),它支持JSP(JavaServer ...同时,理解JSP的基本概念和工作原理,以及如何在JCreator中配置和使用,对于进行Java Web开发至关重要。
**3.2 在JSP中使用JavaBeans** - 使用`jsp:useBean`标签实例化JavaBean。 - 使用`jsp:setProperty`和`jsp:getProperty`标签设置和获取属性。 **3.3 JavaBeans的scope属性** - 控制JavaBean的生命周期。 - 常见的...
需要注意的是,在早期版本的 JSP 中,使用 `<jsp:params>` 标签可能会导致异常,因为 `<jsp:params>` 并不是 JSP 规范中的标准标签。 ### 2. JSP:Forward 标签 `jsp:forward` 标签用于将控制权转移到另一个页面。...
如果要在一个JSP中使用这个类,需要确保类路径包含了这个包。然而,题目没有提供JSP代码,无法确定JSP是否能正确加载并使用`User`类。 以上是对JSP期末考试题的详细解析,涵盖了JSP的动作元素、编译过程、自定义...
方法声明用于定义可以在整个页面中使用的函数。 - **声明变量**:使用`! %>`标签来声明变量。 - **声明方法**:同样使用`! %>`标签来声明方法。 - **声明类**:可以使用`! %>`标签来声明类,但这种方式并不推荐,...
- **2.2.1 声明变量**:在JSP页面中使用`! %>`标签来声明变量。 - **2.2.2 声明方法**:使用`! %>`标签来声明方法。 - **2.2.3 声明类**:可以在JSP页面中定义一个完整的类,但通常不推荐这样做。 - **2.3 Java...
- **使用beans**:在JSP页面中使用JavaBeans。 - **beans的存放目录**:通常将JavaBeans放在特定的目录下,以便于管理和访问。 - **获取和修改beans的属性**: - **getProperty动作标签**:获取JavaBeans的属性...
在进行Web开发时,Java Server Pages(JSP)是一种常见的技术,用于创建动态网页。为了使JSP页面能够正常运行,我们需要搭建一个完整的运行环境。本教程将详细介绍如何配置JSP运行环境,包括安装和配置JDK、WEB...