首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp自定义标签有关问题

2013-01-11 
jsp自定义标签问题!jsp页面: input typebutton value申请将款项退还给该支付企业 onclickaskIsPa

jsp自定义标签问题!
jsp页面:
 <input type="button" value="申请将款项退还给该支付企业" onclick="askIsPa(${paymentDetail.payid })">
我想写一个标签,判断些值 然后控制这个按钮 disabled="disabled"或者disabled="false";
标签如下:
  public class RturnPayTag  extends TagSupport{
   private   int state;
   @Override
public int doStartTag() throws JspException {
if(state==1){
           //就这个意思,标签一个属性 state 我在页面会传一个值进去,如果这个值等于1
           我就把那个  按钮变为不可点击状态。或者就可以点击

 }
return super.doStartTag();
 }

求实现!!!
[解决办法]
input由标签生成不就完了。
建议你先学一下如何自定义标签,再考虑这个问题。
不要想着别人给你写好代码。
[解决办法]
路过看看,~~~~~~~~
[解决办法]
JspWriter out = pageContext.getOut();
if (state == 1) {// 其它属性也可以在外面传进来,拼在一起即可
    out.print("<input type="button" value="button" disabled="disabled" />");  
} else {
    out.print("<input type="button" value="button" />");
}
return super.doStartTag();


http://download.csdn.net/detail/s478853630/4361103
或许这里有你想要的答案
自定义标签完全可以代替struts标签
[解决办法]
或者你写个逻辑判断的标签,嵌套在button里
<input type="button" value="button" <z:equal name="state" value="1">disabled="disabled"</z:equal> />

两种方式都可以

热点排行