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> />
两种方式都可以