📄 0139.htm
字号:
<html>
<head>
<title>新时代软件教程:操作系统 主页制作 服务器 设计软件 网络技术 编程语言 文字编辑</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
<!--
body, table {font-size: 9pt; font-family: 宋体}
a {text-decoration:none}
a:hover {color: red;text-decoration:underline}
.1 {background-color: rgb(245,245,245)}
-->
</style>
</head>
<p align="center"><script src="../../1.js"></script></a>
<p align="center"><big><strong>GNUJSP的关于JSp的FAQ</strong></big></p>
<div align="right">---摘自《JSP爱好者》 (文/刘玉锋)</div>
<br>原文在:http://www.klomp.org/gnujsp/FAQ<br>
<br>
FAQ,v 1.6 2000/09/29 17:39:28 alph Exp $<br>
<br>
1,使用Beans<br>
1.1Q:我想使用beans,应该放到哪目录去?<br>
A:增加这个包含你的Beans的calsses目录到<br>
1.zone文件,gnujsp initArgs编译定义中的"-classpath" 参数里面<br>
2.在zone文件中增加一行语句<br>
<br>
1.2Q:我使用了Beans,我的代码如下:<br>
><jsp:useBean id="test" class="JspBean" scope="application" /><br>
><br>
><p><%= test.getInt() %><br>
><p><% test.setInt(test.getInt()+1); %><br>
><br>
编译后得到了一个"NoClassDefFoundError"的错误,怎么回事情?<br>
A:使用package!必须使用package在bean里面<br>
package意思:<br>
1.创建一个目录 mypkg<br>
2.将你的bean jspbean.java放到里面<br>
3.bean前面定义package mypkg;<br>
4.改变jsp页面中class的属性为mypkg.jspbean<br>
上面的例子不工作是因为你的bean使用了默认的package(也就是没有package)。在大多数java代码下面,默认<br>
<br>
的package意味着当前的目录,但是这个概念并不能应用到jsp/servlet环境中。<br>
<br>
2. 错误:遇到没有定义的jsp标签<br>
Q:我将GNUJSP0.9升级到1.x后我的jsp文件出现了下面的错误<br>
Error parsing JSP file /snoop.jsp:/snoop.jsp:4: Encountered unnamed JSP<br>
directive.<br>
<br>
什么原因?<br>
A:简而言之,JSP语法从0.92版本来已经改变了,有些语法上的冲突<br>
这个例子:<br>
老语法:<br>
<%@ import="java.io.File" %><br>
新的语法:<br>
<%@ page import="java.io.File" %><br>
<br>
<br>
3. Q:升级到JDK1.2.X后出现的sun.tools.javac.Main相关的错误<br>
> Error compiling source file: file:/www/docs/thedir/jsptest/snoop.jsp<br>
><br>
> sun.tools.javac.Main<br>
<br>
什么原因?<br>
<br>
A: 在JDK 1.2.X里面,java编译器(sun.tools.javac.Main)位于tools.jar.<br>
使用JDK1.2的时候你需要将{jdk_home}/lib/tools.jar放入到classpath里面
</table>
<p align="center"><script src="../../2.js"></script></a>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -