jsp总结
用了差不多一个月吧,从春节到现在开学也差不多半个月了.jsp的视频算是看完了. 看完之后的感受, jsp很强大. 然后我什么都忘了. 对于网页web编程来说, jsp是必须要学的.并且要学好的.在这段学习的历程里. 我做了很多笔记.也做了一些思维导图. 接下来的计划就是完成jsp的一个小项目当是练练手.
趁着学完没多久,现在回顾一下所学的内容, 我记忆深刻的是 pagecontext, request, session ,application . 其中request和session 好像用的最多,也许是视频里很多地方都用到了他们. getattribute, setattrubute等等, 页面的响应, 请求. tomcat的配置. 在tomcat上部署一个web项目. servlet直接在src的源目录下, 继承自httpservlet , 导入tomcat服务器里面的jar包. jsp 其实本身也是生成一个servlet . tomcat配置好之后 在浏览器里面输入http://localhost(127.0.0.1):8080/项目名/*.jsp(index.html) 访问在服务器上的项目.servlet类重写doGet和doPost方法, 一般来说都是在doGet里面直接调用doPost;servlet的类还需要在web.xml中进行配置; 正则表达式的方式${ } request的传递不用使用页面定向的方法, 需要使用request. getRequestDipatcher("*.jsp").forward(request,response); jsp 的自定义标签, extends TargetSupport,重写doStartTag()方法 , 简单自定义标签 extends simpleTagSupport. 重写doTag()方法. 两者的自定义都需要在一个 *.tld 配置文件中进行配置; jsp的标准标签库有核心标签库, 国际标准, sql,xml等标签库, 导入jstl.jar 和standard.jar 两个包.
当然还有遗忘的地方. 在学完jsp的小项目再补充吧. 加油..
还有一个tomcat的服务器端口被占用的解决方法;
netstat -ano|findstr 8080
-- TCP **** **** **** listening 1234(pid 号)
taskkill /pid pid号 /f;
之后就不会出现tomcat 服务启动 端口占用的问题了,