![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JSP & Servlet
艾慕达
一个希望通过coding改变自己,改变世界的人
展开
-
JSP自定义标签(一):自定义JSP简单标签
JSTL是一个很强大的标签库,但是在实际项目中,JSTL也有捉襟见肘的时候。这时候就需要我们自定义标签来实现想要的功能。这里就来告诉大家如何自定义一个简单的JSP标签的步骤:一、创建一个无体的自定义标签。1、编写一个继承SimpleTagSupport的类,实现doTag方法:2、为标记创建一个TLD,放在WEB-INF目录下3、新建一个JSP,原创 2017-08-22 14:38:26 · 501 阅读 · 0 评论 -
JSP自定义标签(二):JSP传统标签
上一篇文章介绍了自定义简单标签的方法,这篇我们就来学习一下传统标签的使用方法一、创建一个继承TagSupport的类,覆盖doStartTag和doEndTag方法:从代码中可以看到,与简单标签有一个JspContext对象不同的是,传统标签都有一个pageContext对象二、创建TLD:三、在JSP中测试:使用 this i原创 2017-08-22 14:39:20 · 297 阅读 · 0 评论 -
jsp中9个内置对象与servlet对应关系及四个作用域
隐式对象说明out转译后对应JspWriter对象,其内部关联一个PringWriter对象request转译后对应HttpServletRequest/ServletRequest对象response转译后对应HttpServletRespons/Servl转载 2017-08-30 14:26:31 · 300 阅读 · 0 评论 -
ThreadLocal实现HttpServletRequest、HttpSession信息在线程之间共享
今天敲代码过程中遇到一个奇怪的问题,代码中设置了code值,但是 后面获取这个code值就报了空指针异常,一开始始终没有搞清楚问题所在,想了好久,因为这个get是放在线程池里面的,所以想到可能是线程池影响的,所以就不使用线程池。果然就可以获取到code值了。然后仔细看了看setcode的代码:发现问题了,因为这里面获取了HttpServletRequest原创 2017-11-07 18:00:25 · 5489 阅读 · 2 评论