⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 0139.htm

📁 JspServlet教程专栏 对javaservlet讲述的非常详细
💻 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爱好者》&nbsp;(文/刘玉锋)</div>

<br>原文在:http://www.klomp.org/gnujsp/FAQ<br>
<br>
FAQ,v&nbsp;1.6&nbsp;2000/09/29&nbsp;17:39:28&nbsp;alph&nbsp;Exp&nbsp;$<br>
<br>
1,使用Beans<br>
1.1Q:我想使用beans,应该放到哪目录去?<br>
A:增加这个包含你的Beans的calsses目录到<br>
1.zone文件,gnujsp&nbsp;initArgs编译定义中的"-classpath"&nbsp;参数里面<br>
2.在zone文件中增加一行语句<br>
<br>
1.2Q:我使用了Beans,我的代码如下:<br>
>&lt;jsp:useBean&nbsp;id="test"&nbsp;class="JspBean"&nbsp;scope="application"&nbsp;/><br>
><br>
>&lt;p>&lt;%=&nbsp;test.getInt()&nbsp;%><br>
>&lt;p>&lt;%&nbsp;test.setInt(test.getInt()+1);&nbsp;%><br>
><br>
编译后得到了一个"NoClassDefFoundError"的错误,怎么回事情?<br>
A:使用package!必须使用package在bean里面<br>
package意思:<br>
1.创建一个目录&nbsp;mypkg<br>
2.将你的bean&nbsp;jspbean.java放到里面<br>
3.bean前面定义package&nbsp;mypkg;<br>
4.改变jsp页面中class的属性为mypkg.jspbean<br>
上面的例子不工作是因为你的bean使用了默认的package(也就是没有package)。在大多数java代码下面,默认<br>
<br>
的package意味着当前的目录,但是这个概念并不能应用到jsp/servlet环境中。<br>
<br>
2.&nbsp;错误:遇到没有定义的jsp标签<br>
Q:我将GNUJSP0.9升级到1.x后我的jsp文件出现了下面的错误<br>
Error&nbsp;parsing&nbsp;JSP&nbsp;file&nbsp;/snoop.jsp:/snoop.jsp:4:&nbsp;Encountered&nbsp;unnamed&nbsp;JSP<br>
directive.<br>
<br>
什么原因?<br>
A:简而言之,JSP语法从0.92版本来已经改变了,有些语法上的冲突<br>
这个例子:<br>
老语法:<br>
&lt;%@&nbsp;import="java.io.File"&nbsp;%><br>
新的语法:<br>
&lt;%@&nbsp;page&nbsp;import="java.io.File"&nbsp;%><br>
<br>
<br>
3.&nbsp;Q:升级到JDK1.2.X后出现的sun.tools.javac.Main相关的错误<br>
>&nbsp;Error&nbsp;compiling&nbsp;source&nbsp;file:&nbsp;file:/www/docs/thedir/jsptest/snoop.jsp<br>
><br>
>&nbsp;sun.tools.javac.Main<br>
<br>
什么原因?<br>
<br>
A:&nbsp;在JDK&nbsp;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 + -