我在这里有一个员工记录,如果通过一个函数,我需要让它,并且该函数将使用HTML标签格式化格式化的员工记录。
例如
staff id = 23422
first name = Herbert
surname = Dominos
department = Purchasing
函数输出类似于
<label>staff id</label><div class="some class">23422</div>
<label>First namelabel><div class="some class">Herbert</div>
<label>Surname</label><div class="some class">Dominos</div>
<label>Department</label><div class="some class">Purchasing</div>
似乎只是通过string或stringbuilder连接它们不是正确的方法。
有什么建议吗?谢谢:))
答案 0 :(得分:1)
也许Java Anti-Template Language (JATL)会对你有用。它使用流畅的API语法编码。
答案 1 :(得分:0)
我会使用apache velocity来实现这一目标。
示例:
#foreach($staffInfo in $staffList.iterator())
<label>$staffInfo.getStaffId()</label>
#end
你可以尝试类似的东西构建你的HTML代码。
答案 2 :(得分:0)
我会做这样的事情
<label>staff id </label><div class="some class">#staff id#</div>
<label>First namelabel><div class="some class">#First namelabel#</div>
<label>Surname</label><div class="some class">#Surname#</div>
<label>Department</label><div class="some class">#Department#</div>
然后我会使用replace函数来替换#234ta的#Staff id#。
快速,肮脏,容易。