JSP与Servlet的连通

来源:互联网 发布:贝叶斯算法 知乎 编辑:程序博客网 时间:2024/06/07 10:00

前两天我在Eclipse下做了一个三层的小demo,除了jsp层和servlet层的连接外,其它的跟我们以前用VS所做的三层是一样的。

我是建立了两个java项目(放blldal)和一个web项目(放servletjsp)。

1.Dal

Dal层的写法跟我们之前的是一样的,就是一个java类。

将写好的Dal类导出成jar包(多个类,就直接将它们所在的包导出成jar包即可)。

2.Bll

Bll层需要先导入Dal层的jar包。

然后开始编写Bll层的java类。

写完后也导出成jar包(同上)。

3.Servlet

Servlet的作用主要是将页面的参数传给后台和将后台数据封装到request中。

Servlet类中主要就重写doGet()doPost()方法即可。

写完之后需要配置Servlet:先在该Web项目的WEBCONTENTWEB-INF下建立一个web.xml文件,然后在里面配置Servlet。(代码后面附上)

4.Jsp页面

jsp页面就是我们前台看到的页面了,它可以从servlet类中获得想要的数据,并指明需要处理该页面的servlet类。

Servlet类和Jsp类都在Web项目下,所以Web项目需要引入blldaljar包。

 

JspServlet的连通过程中经常会出现和404500的错误。

一、404错误

404错误就是路径的问题,要先按下面步骤进行检查:

1.检查你的web.xml配置文件是否正确(主要看你的servletclass文件名和url)。

2.查看你的jsp页面中对servlet的链接是否正确(链接跟配置文件中的是否一致)。

3.如果还是链接不上就重启服务器,再不行就重启eclipse

二、500错误

500错误就是你的Servlet代码的问题了,具体的要看你的错误提示,然后找到相应的出错的地方去改正即可。 

 

Demo下载地址:点击打开链接

原创粉丝点击