我想在jsp里面用标签<table>写一个表格,怎么可以实现让表格的表头是动态的?

表头的内容是这个月有多少天,就显示多少的列,列名就是从1号到这个月最后一号。<tr><th>员工姓名</th><th>年</th><th>月</th><th>日</th>... 表头的内容是这个月有多少天,就显示多少的列,列名就是从1号到这个月最后一号。
<tr>
<th>员工姓名</th>
<th>年</th>
<th>月</th>
<th>日</th>
<c:forEach items="days" var="day">
<td>${day}</td>
</c:forEach>
</tr>

那个c标签的代码是我在网上百度的,我在这个jsp页面写了一个function ,
function time()
{

var days=new Array[31];
Calendar a = Calendar.getInstance();
a.set(Calendar.DATE, 1);//把日期设置为当月第一天
a.roll(Calendar.DATE, -1);//日期回滚一天,也就是最后一天
var maxDate = a.get(Calendar.DATE);
for(var i=0;i<maxDate;i++)
{
days[i]=i+1;
}

}

不知道怎么才能把方法里面的days和c标签里面的days联系起来

求大神帮忙解答 万分感谢 !!!!!!!
展开
 我来答
sz51625
2015-05-21 · TA获得超过127个赞
知道小有建树答主
回答量:307
采纳率:100%
帮助的人:129万
展开全部
把js代码写到表头位置,for循环days[i]=i+1;替换成表头的html代码document.write("<th>day[i]</th>");
追问

会报错啊 。。。。

追答
不是是js
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式