当前位置:  技术问答>java相关

(SOS 在线等待,马上给分)请看看定制JSP TagLib的问题,为什么说设有setter

    来源: 互联网  发布时间:2015-09-01

    本文导语:  1、TagHandler Source Code: package helloworld; import java.io.*; import javax.servlet.jsp.*; import javax.servlet.jsp.tagext.*; public class SimpleTag extends TagSupport {     private String name = null;     public int doStartTag() throws JspException ...

1、TagHandler Source Code:

package helloworld;

import java.io.*;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;


public class SimpleTag extends TagSupport
{
    private String name = null;

    public int doStartTag() throws JspException {
      try {
         pageContext.getOut().print("Hello,World!");
      }
      catch(Exception ex) {
         throw new JspTagException("SimpleTag:" + ex.getMessage());
      }
      return SKIP_BODY;
    }

    public int doEndTag() {
      return EVAL_PAGE;
    }

    public String getName() {
       return name;
    }

    public void setName(String name) {
       this.name = name ;
    }
}

2、Simpletag.Tld
 



    1.0
    1.1
    csajsp
    
    A tag library from Core Servlets and JavaServer Pages,http://www.coreservlets.com/.
    
        Simpletag
        helloworld.SimpleTag
        Simplest example: inserts one line of output
        EMPTY

           name
   false
   true>(rtexprvalue>
        
    


3、JSP Source Code
  
  
  
  Test Tag library 
  
  
   
  
  

4: 问题:
  浏览器中打开 出错
  org.apache.jasper.compiler.CompileException: /jsp/test.jsp(6,0) Unable to find setter method for attribute: name

 若去掉tld中的

           name
   false
   true>(rtexprvalue>
        
    及
jsp中的name="Test Tag" 则是正常的,
请问Taglib 中用Attribute要注意什么

|
我给正确的代码发给你,你不是上次搞招聘的那个吗,以后不要这样,影响不好,这儿是学的地方,不搞商业运作

|
SimpleTag.tld应该是Simpletag.tld吧
false中的false改成true,这样就可以找到name啦,true就是说一点要在
中有name的属性。

如果不行

 试将:
    public void setName(String name) {
       this.name = name ;
    }
   public String getName() {
       return name;
    }

    
放倒语句:
private String name = null;
下面并将顺序改变一下试一下。


------------------
====================================
没有风的日子,却是我毕业的时候??
湛江风好大,毕业之后离开了湛江,
怀念那----风

*************************************

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问WINDOWS98/ME/2000自带的虚拟机安装在哪个目录下?SOS?
  • Java SOS
  • SOS 在 linux 中如何用命令来判断一个文件是否为链接文件
  • 如何实现数据库的事务管理(新手的SOS!!)
  • sos!!!!!
  • sos,急!!!
  • SOS!!!在什么地方能下载到JBuilder5.0???
  • 中文转换问题~~sos……
  • SOS,About ifconfig?
  • sos! (一级的简单问题)
  • sos!!! 我要将一长串存成blob???~~^-^~~
  • JBuilder6 替换文本,sos
  • SOS,JBuilder6 编程问题!
  • sos,dns setup
  • 各位linux高手:求救sos
  • SOS紧急状况,需要大虾们帮助!!
  • sos求救
  • sos网卡
  • SOS~求救!
  • (SOS)如何实现CTR_Z的功能


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3