JAVA动态生成HTML代码

现在有个这样的功能通过JAVA的实体类,来开发一些注解,在实体类中写注解,然后通过某个方法调用,生成这个实体类对应的HTML代码,比如实体类中有user属性,生成的HTM... 现在有个这样的功能

通过JAVA的实体类,来开发一些注解,在实体类中写注解,然后通过某个方法调用,生成这个实体类对应的HTML代码,比如实体类中有user属性,生成的HTML代码就是<inpyt type = 'text' name = 'user' value = user的实体值 />
但是如果是select 多条数据的,就不知道怎么整了,有人给我个思路,说是用freemmarker,但不知道freemarker有没有这样的功能,不一定非得是上述那样,最终的目的就是想自动生成HTML。

谢谢
展开
 我来答
mfkvfn
2014-01-03 · TA获得超过197个赞
知道答主
回答量:125
采纳率:0%
帮助的人:80.1万
展开全部
freemarker没有功能。freemarker要求你自己把东西取出来放到request的attribute里面,然后在ftl文件中使用那些attribute。

可以自己用Java反射来得到实体中字段,然后自己拼html字符串
仁惟威
2014-01-03 · TA获得超过189个赞
知道答主
回答量:135
采纳率:100%
帮助的人:107万
展开全部
不了解你的意思,我把注解理解成标识,在一个方法中调用解析,生成html(这个html是要在哪用?这是在自定义jsp标签么?)select多条数据
你要做成什么样子?
追问
比如注解中会有以下属性
type = text , value = name;
通过反射可以得到这些值,然后生成HTML串,用EL表达式之类的给前台。

现在就是 SELECT RADIO CHECKBOX之类的 多条数据的 没有思路
追答
那基本上你这就是自定义标签了,select radio checkbox 有多条数据,用集合装起来就可以了呀
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
马珊笛704
2014-01-03 · TA获得超过481个赞
知道小有建树答主
回答量:634
采纳率:100%
帮助的人:270万
展开全部
你把所有的多条放在list里面啊,用的时候一条一条取就OK了,你能不能说的在具体点,或者发点代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式