日期:2014-05-16  浏览次数:20394 次

以前手写Servlet/JSP时遇到的问题

?

1、编写jsp后,将其放到项目文件夹里面,任意位置都可以,不用配置web.xml的,然后URL,就是

http://localhost:8080/项目名/jsp文件相对路径

?

2、JSP修改后是不用重启tomcat的!

?

3、如果jsp里面用到其他的类,譬如Student,那么我们要把Student.class放到classes文件夹里面,而且,如果要用到的话,最好类里面有package语句,待会才可以在jsp中import

?

4、用JSP里面的声明标签定义的方法里面是不能直接用out等预定义变量的【这些方法相当于servlet里面的方法,因为out在doGet里面我们也是要自己创建的,所以在自己定义的方法里面是不能使用的】

?

5、使用自己定义的JavaBean的时候,是不用import的,直接用usebean就可以了

?

6、以网页计数器为例子

application:浏览器关了之后再开,还是有效;服务器关了再开,就从头计数了

session:会话,就是你开了浏览器之后,只要你不关闭,不管你开多几个窗口,请求多几次,还是一个会话

request:一个页面就是一个请求[这样说可能不对,暂时这样理解吧]

page:应该就是指定那个页面吧

?

7、一句话,jsp其实就是servlet,看问题的时候,多想想为什么。。。不然很难深入去理解的。。。

2010.04.08,由于form的问题。。。

?

8、有时候JSP文件访问不了,还有可能是在web.xml的设置里面出了问题,譬如上次我把一个servlet映射了两次,结果导致jsp文件访问不了,????

下次去问问这是为什么

?

9、HTML页面的<form>标签,是表单的意思,一个表单只能有一个submit,但是一个HTML页面里面是允许有多个表单的,jsp算是内嵌于HTML的,所以HTML有的功能,jsp基本都有,因此也可以用表单这个功能。

?

再次看到这个的时候,我的感觉就是,现在我真的太懒了,学东西的时候,只是看,看稍微明白的话也不会动手。。

所以,但是,动手的过程中就会遇到很多问题的。

So...