JSP初级教程之跟我学JSP(八)(3)_JSP教程
教程Tag:暂无Tag,欢迎添加,赚取U币!
推荐:JSP初级教程之跟我学JSP(七)第七章“备注型”超长文本的操作——Clob类型数据的存取 存放 oracle 留言板的正文内容,用VARCHAR2()是不行的,VARCHAR2()(可变长度的字符串)只能存4000字节,也就是2000个汉字,这也太少了啊,查一下 数据库 类型的资料,发现有这么几个类型: LONG,2G
--------------------------------------------------------------------------
关于Servlet的知识请详细参阅有关参考书。下面说编译的事情:Servlet像javabean一样需要编译成.class文件,编译方法也和javabean一样。但是我在编译的时候发现出了错误,错误提示如下:
package javax.servlet does not exist
import javax.servlet.*;
^
我分析是少了什么东西造成的,于是在网上查资料,最后终于得出原因:环境变量里没有指出servlet相关的包的位置。解决办法:将原来的环境变量里的classpath添加一条:d:\j2sdk1.4.2_07\lib\servlet.jar;
以我的为例,这是原来的:
classpath——.;d:\j2sdk1.4.2_07\lib\tools.jar;d:\j2sdk1.4.2_07\lib\dt.jar;
这是修改后的:
classpath——.;d:\j2sdk1.4.2_07\lib\tools.jar;d:\j2sdk1.4.2_07\lib\dt.jar;d:\j2sdk1.4.2_07\lib\servlet.jar;
现在顺利的编译出了.class文件,但是同样有问题:文件放在哪?和使用javabean时一样,放在根目录e:\MyJsp下的WEB-INF\classes里,并且可以使用自己的包,比如我的在:e:\MyJsp\WEB-INF\classes\ringz\servlet下。接下来还有一个工作:给这个servlet进行“注册”:在WEB-INF下建一个web.xml文件,内容大致如下:
----------------------------------web.xml---------------------------------------
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>RingZ’s Station</display-name>
<description>
RingZ’s JSP
</description>
<servlet>
<servlet-name>PhotoServlet</servlet-name>
<display-name>Servlet</display-name>
<servlet-class>ringz.servlet.PhotoServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>PhotoServlet</servlet-name>
<url-pattern>/photo</url-pattern>
</servlet-mapping>
</web-app>
---------------------------------------------------------------------------
其中最重要的是<servlet-name>、<servlet-class>和<url-pattern>,如果你有其他的servlet也需要在这里“注册”一下。关于servlet的配置还有很多其他的内容,比如初始化参数、优先级、映射等等,请学习其他专业资料。顺便说一下:你可以到D:\Tomcat 5.0\conf里看看那里那个web.xml文件,我最开始的时候曾经把它复制到我的WEB-INF下,然后在里面添加了关于PhotoServlet的内容,结果Tomcat服务出错,我猜想是里边的一些内容发生的冲突,但具体是哪些我不清楚,也没有有研究。
现在,配置完毕,可以使用了。
最后总结:
到现在,我们已经对Jsp和Java有了初步的了解了,但是现在该找些书看看理论部分了,加深对以上实践的认识,相信你现在看书一定会收获不少。
分享:JSP初级教程之跟我学JSP(六)第六章 jsp 实现画柱状统计图 这一节的内容是用jsp生成一个统计——统计一年内每个月完成的报修任务量。 Java里和画图有关的是java.awt包,由于我构想的图只是由矩形组成,那么用到的方法也就这么几个:fillRect,drawRect,setColor,setFont,drawString。
相关JSP教程:
- jsp response.sendRedirect不跳转的原因分析及解决
- JSP指令元素(page指令/include指令/taglib指令)复习整理
- JSP脚本元素和注释复习总结示例
- JSP FusionCharts Free显示图表 具体实现
- 网页模板:关于jsp页面使用jstl的异常分析
- JSP页面中文传递参数使用escape编码
- 基于jsp:included的使用与jsp:param乱码的解决方法
- Java Web项目中连接Access数据库的配置方法
- JDBC连接Access数据库的几种方式介绍
- 网站图片路径的问题:绝对路径/虚拟路径
- (jsp/html)网页上嵌入播放器(常用播放器代码整理)
- jsp下显示中文文件名及绝对路径下的图片解决方法
- 相关链接:
- 教程说明:
JSP教程-JSP初级教程之跟我学JSP(八)(3)。