当前位置: 首页 > news >正文

病理学系列教材的建设与实践 教学成果奖申报网站网站建设管理员工工资多少钱

病理学系列教材的建设与实践 教学成果奖申报网站,网站建设管理员工工资多少钱,做端口映射 怎么访问网站,网站网络营销怎么做在Java开发中#xff0c;我们都要标记库中进行标注#xff0c;而我们需要对自己的标记进行定制#xff0c;今天爱站技术频道小编就和大家分享Java自定义标签用法实例分析#xff0c;大家需要熟练掌握这些知识哦。简单例子实现一个标签分为两步#xff1a;(1)继承SimpleTag…在Java开发中我们都要标记库中进行标注而我们需要对自己的标记进行定制今天爱站技术频道小编就和大家分享Java自定义标签用法实例分析大家需要熟练掌握这些知识哦。简单例子实现一个标签分为两步(1)继承SimpleTagSupport或TagSupport实现一个控制器(2)创建一个描述标签的tld文件。下面是一个简单例子(1)实现一个标签控制器向页面输出“hello”public class Test extends SimpleTagSupport{public void doTag() throws IOException{JspWriter out getJspContext().getOut();out.write(hello);}}(2)在WEB-INF文件夹下创建一个custom.tld文件1.02.0myHellocom.huanle.utils.tags.Testempty上面代码通过标签描述一个自定义标签empty表示这个标签没有标签体也就是开始标签和结束标签之间没有内容。接下就可以在jsp文件中使用这个标签了(记得使用指令导入标签库)没有标签体直接输出内容的标签继承SimpleTagSupport定义简单标签继承SimpleTagSupport然后实现doTag()方法就可以自定义一个标签。这里有份英文教程对继承SimpleTagSupport方式讲得非常透彻浅显易懂本站下载链接。下面是一些例子定义标签属性(1)首先在控制器里填加一个属性并生成setter 方法public class Test extends SimpleTagSupport{private String name;public void doTag() throws IOException{JspWriter out getJspContext().getOut();out.write(hello);}public void setName(String name) {this.name name;}}(2)在tld文件里添加这个属性的描述用标签Hellocom.huanle.utils.tags.Testemptyname标签有多个子标签可以用来定义该属性的限制名称用处name定义属性名required定义该属性是否是必须的默认是falsertexprvalue定义是否允许使用一个运行时表达式的值作为该属性的值默认为false。比如要支持EL表达式这个属性应该置为truetype定义属性的值类型默认是Stringfragment声明这个变量是否应该被看做JspFragment.定义标签体之前定义的标签标签体一直都是空的如果要支持标签体(1)修改tld文件的值为scriptless表示有标签体并且标签体不含脚本(指jsp脚本EL表达式等)Hellocom.huanle.utils.tags.Testscriptless(2)在标签控制器中获得标签体并输出public class Test extends SimpleTagSupport {private StringWriter sw new StringWriter();public void doTag() throws JspException, IOException{getJspBody().invoke(sw);getJspContext().getOut().write(sw.toString().trim().substring(0, length));}}使用时就可以包含标签体了hello继承TagSupport实现更复杂的标签(后面更新。。。)在标签内部使用request标签属于其实最终会转化成一个Servlet所有Servlet能做的标签都能做包括操作requestsession等其中关键就在getJspContext()方法上。代码如下public class DispalyErrorMessageTag extends SimpleTagSupport {public void doTag() throws IOException{JspWriter out getJspContext().getOut();PageContext pageContext (PageContext)getJspContext();HttpServletRequest request (HttpServletRequest) pageContext.getRequest();String value request.getParameter(param);...}}以上就是爱站技术频道小编为大家带来的Java自定义标签用法实例分析帮助大家解决在项目开发中遇到的难题希望大家的项目都能顺利进行。
http://www.zqtcl.cn/news/956884/

相关文章:

  • 织梦做的网站老是被黑杭州网站设计询问蓝韵网络
  • wordpress手机版如何设置福鼎整站优化
  • 网站建设小程序定制开发北京东宏建设网站
  • 网站制作还花钱网站图怎么做
  • 免费搭网站wordpress minty
  • 海沧建设网站多少国外调色网站
  • 中企动力建站怎么样网站建设与设计的心得体会
  • 打开网站出现directoryj2ee做网站
  • 如何建设一个视频网站西安个人做网站
  • wordpress站群教程市场营销培训课程
  • 17网站一起做网店白沟简单网页制作图片
  • 网站建设项目需求分析流程做商业地产的网站
  • 百度建站商业网点的定义
  • 古镇建设网站经济研究院网站建设方案
  • 会员网站开发百度自己的宣传广告
  • 重庆网络推广网站推广自己设计图纸的软件
  • 国内免费的短视频素材网站什么网站做博客好
  • 个体户网站建设wordpress修改作者链接
  • 做企业网站怎么样如何做网站的登录注册
  • 网站建设中标怎么做网站文字图片
  • 济南网站推广徽hyhyk1公司展示网站模板
  • ae免费模板下载网站视频网站数据库设计
  • 找做金融的网站网站建设方面存在的问题
  • 门户网站建设与开发wordpress添加文章总数标签总数
  • 想创办一个本地的人才招聘网站_如何做市场调查问卷windows7优化大师下载
  • 做网站建设要什么证视频付费网站建设
  • html网站建设实例代码软件下载app排行榜
  • 高端个人网站网站建设密码
  • 全网seo秦皇岛市做网站优化
  • 简述站点推广有哪些方式大兴做网站公司