搜索
首页 电脑/网络 系统软件 失眠的定义

sp自定义标签的定义有哪些步骤?

sp自定义标签的定义有哪些步骤?

全部回答

2018-04-02

54 0
    jsp自定义标签的定义步骤: 创建标记处理器 创建TLD文件 编辑web。xml 在JSP页面中使用此标签 在此我们主要讨论和学习的不是如何开发自定义标签,所以具体的开发事例百度或google一下就可以找到,在此不再赘述。
   我们用到过自定义标签的人,也许最大的体会是他的复杂性,但是下面这种用法,却让我们对他的认知有所改变(事例介绍采用struts版本) 在一个web应用中,将数据库查询结果集ResultSet rs保存至session或者reueest范围内,再传递给jsp页面来显示。
    这本身是没问题的,但是当同时查询的用户非常多时,服务器的压力就非常大。如果我们使用自定义标签,将结果集返回到jsp页面,情况就不一样了。具体实现如下: Datatag 。
  java ----------------------------------------------------------------- package getdata; import java。
    io。*; import javax。servlet。jsp。*; import javax。servlet。jsp。tagext。*; import java。sql。
  *; public class Datatag extends TagSupport { public int doStartTag()throws JspException { ResultSet rs=(ResultSet)this。
    pageContext。getSession()。getAttribute("resultSet"); try{ JspWriter out=pageContext。popBody(); while(rs。
  next()) { out。println(""); out。  println(""); out。println(" "); out。println(""+ rs。getString("receiver") +""); out。
  println(""+ rs。getString("title") +""); out。println(" "+ rs。  getString("annex") +""); out。
  println(""+ rs。getString("date") +""); out。println(""); out。println(""); } } catch(Exception ex) { ex。
    printStackTrace(); } return SKIP_BODY; } public int doEndTag() throws JspException {。
  

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
系统软件
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
软件
系统软件
多媒体软件
办公软件
网络软件
图像处理软件
系统软件
系统软件
举报
举报原因(必选):
取消确定举报