|
我写了一个自定义struts标签,
/*
* 创建日期 2017-1-4
*
* TODO 要更改此生成的文件的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
package com.yourcompany.struts.operation;
import javax.servlet.*;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.*;
import java.util.*;
/**
* @author xm
*
* TODO 要更改此生成的类型注释的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
public class RadioListTag extends TagSupport{
List list=null;
public int doStartTag(){
//list=(List)pageContext.getAttribute("admin");
JspWriter out=pageContext.getOut();
int counter=1;
if(list.size()>0)
try{
out.print("<table border=0 widht=100% height=100%><tr>");
for(Iterator it=list.iterator();it.hasNext();){
String value=(String)it.next();
out.print("<td align='left'><input type='radio' name='admin' value='"+value+"'>"+value+"</radio></td>");
if(it.hasNext()){
value=(String)it.next();
if(value=="彭丽萍1")
out.print("<td align='left'><input type='radio' name='admin' checked='checked' value='"+value+"'>"+value+"</radio></td></tr>");
else
out.print("<td align='left'><input type='radio' name='admin' value='"+value+"'>"+value+"</radio></td></tr>");
}
else{
out.print("<td></td></tr>");
}
}
out.print("</table>");
}catch(Exception e){
e.printStackTrace();
}
return EVAL_BODY_INCLUDE;
}
}
设标签名为<jeffy:Radio></jeffy:Radio> 想在使用页面有一个java bean,并且有一List的属性,请问怎样将该属性传给<jeffy:Radio></jeffy:Radio> |
|