初学jsp的一些问题的总结

       因为课程项目的需要,我们要做一个网站,所以就要开始接触J2EE啦,今天初学了一点jsp的相关知识,在这里做一个总结有的很小的问题,自己还浪费了很长时间来找bug总之就是没有顺顺利利的编译通过一次,不过多遇到错误也多了经验嘛,正所谓失败是成功他妈是吧~好了,不多扯,下面来总结下我目前的收获和错误的解决(虽然是很弱的错误)

   首先这个错误org.apache.jasper.JasperException: Unable to compile class for JSP 大家都不陌生吧!ok ,我为什么会出现这个错误呢?首先我得承认这和我的使用的编译器有关,我在学习的时候没有使用eclipse来开发,而是用sublime来写脚本,不得不说sublime这个代码编译器真的很赞~ok,差点跑偏,好吧,其实再用sublime开发的时候最开始新建文本的时候要注意一定要先确定语法,否则的话一是没有补全,出现相应的关键词不会出现特别的关键词颜色,二是如果你以后再改了文件的格式那么貌似也没用,在sublime中那个文件一直都是没有格式的存在,我一开始就是因为这个,导致在测试的时候根本就找不到相应的jsp文件,什么,你不知道语法的选择在哪里,好吧,这里有两个方法,一个是查看——>语法选择,另一个是快捷键ctrl+shift+p敲入jsp就会差找到,回车就好。

  哦,可能你不会这样开发?ok,这里有一个方法,在你的tomcat的目录下找到webapps在下面新建一个文件夹作为你的新工程,然后在其他已有的工程里面把那个WEB-INF文件夹拷贝过去,然后你就可以在你新建的文件夹下写各种文件啦,注意:不要把你的各种文件写到WEB-INF中,这里有一个图片像这样就好:


恩恩,然后再把你的tomcat打开,不打开这个你是打不开你的localhost的哦~打开方式就是找到你的tomcat目录找到bin——>startup,关闭就是同一目录下的shutdown,大家应该都知道网页第一次打开很慢吧,那是因为第一次的话我们的jsp文件要被编译成java最后变成class的文件,然后再放入服务器的内存,我们其实是可以找到这个编译生成的java文件的目录如下:work——>Catalina——>localhost然后找到你的工程文件夹然后一路点下去最后有一个jsp文件加点开就好。注意啊,就是有的时候我们的jsp文件会在浏览器中报错嘛比如

你会发现自己的jsp文件中根本就没有65行,所以很迷茫,那么现在我们就不应该急了,因为这个65代表的是jsp生成的java文件,你就可以愉快的去找bug啦!

    ok还有一个问题,那就是org.apache.jasper.JasperException: Unable to compile class for JSP:是不是很次曾相识?好吧,我一开始发现这个问题也很迷惑,后来发现是一个变量的名称写错了,就是前面声明用的是abc而后面出现的是abdc所以就出现了这个问题。。。

   还有一个问题就是

                                          

是不是也是很熟悉好吧,我犯了这个错误是真的没有太注意,大家要看清楚各种教程啊~我就是吧<%@ page contentType="text/html;charset=utf-8" %>写成了<%@ page contentType="text/html";charset="utf-8" %>希望大家不要再犯和我一样的错误,好吧,我的错误的确很弱,不过犯了也就是一个经验嘛,给自己一个教训~如有不足的地方还希望大家指正哈!还希望大家都把自己的错误晒出来,一起分享一下~


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值