我正在建立一个有趣的网站(使用 Servlet 和 JSP 页面(Java)),我只是讨厌编写 html 的整个过程,然后在每个 html 文档中压缩从服务器检索到的数据。更不用说在 html 文档中循环播放内容了。我只是认为整个过程是有缺陷的,我相信有更好的方法。我知道有一些模板可以用来简化诸如循环遍历之类的东西,但仍然......
通过 html-component 我的意思类似于本文中描述的内容: http: //coding.smashingmagazine.com/2012/10/23/road-reusable-html-components/
所以我想做的是将一个 html 组件包装为一个 java 对象。超级基本的例子:
public class BaseHtmlObject
{
private String m_Content = null;
public BaseHtmlObject(JSONObject someData)
{
m_Content = someData.getString("content");
...etc
}
public String toHtml()
{
return "<div>"+m_Content+"</div">
}
public addStyle(String attr, String value)
{
//...
}
...
}
我想知道的是,有没有像这样的预制html对象的地方/“市场”可以重复使用?如果不是,为什么它们不存在?另外,如果这在网络编程领域被称为特殊事物,请告诉我,以便我自己搜索。
我确实理解这种方法可能很难调试,但是如果您单独调试每个对象/组件,它应该不会那么难,而且这种 OOP 方法似乎更容易管理。