下面介绍一下如何在eclipse环境中通过jsp页面连接servlet,搭建三层环境!
首先创建一个网站在eclipsle环境中!
然后在webcontent目录下面添加一个jsp页面文件!命名为JISSave
之后在对应这个工程的java resources目录下面添加对应的一个servlet文件。命名为SAPSaveApply。
而这个jsp文件内部如何书写才可以找到对应的这个servlet类呢,下面请看:
在jsp页面里面添加上一个form,内容区域为整个窗体页面的内容区,然后在对应的action内容里面添加对应的要访问的页面的地址,如下填写可以告诉对应的页面的跳转位置!
之后在WEB-INF文件下面建立一个对应的web.xml文件,这个配置文件是用来让jsp页面真正的找到这个servlet类的!配置代码如下书写:
这样,一个jsp通过servlet来调用后台的应用程序框架就建成了!
然后说这个servlet该如何书写呢。主要就是在doGet方法里面通过对request对象里面参数的判断进而来调用b层的方法即可,到这里就跟我们平时写的C/S的三层的架构一样了!
在这个过程中最容易出的错误就是404和500的错误!404的错误最多情况下是因为对应的web.xml文件没有书写正确,如果出现错误最好是看看对应的名字是否和自己的servlet的名字对应!
500的错误很多情况下就是这个servlet类里面的代码运行出错了!比如是对应的数据库数据有问题或者是对应的d层有错误,都可能导致报这个错误!
对于很多情况下错误的修改和调试,由于环境的反映问题,很多时侯根本不能正确运行出接过来,即使已经改正确了!所以这种情况下,最好的办法就是重启eclipse!
以上是项目中自己认为最有价值的一些收获!