Struts2默认提供的主题

    前几天在做项目的时候,遇到了一个Struts2“擅自做主张”的问题。现在回想起来,问题的描述大概是系统在页面自动生成一些标签,导致我做的样式被打乱。最后查证,发现是Struts2当时的默认主题捣的鬼。解决办法:在struts.properties中,设定struts.ui.theme=simple即可。
    关于Struts2主题的一些知识。
    Struts2默认提供了3个主题:simple,xhtml和css_xhtml。
    其中,simple主题是最简单的主题,它是最底层的结构,主要用于构建最基本的HTML UI组件。使用simple主题时,每个UI标签只生成一个简单的HTML主题,不会生成其他额外的内容,不会有额外的布局行为。
    而其他的两种则是对simple主题的扩展,在该主题的基础上增加了一些特性。。。
    所以建议各位朋友,在不了解其他两个主题的时候,还是使用simple主题的为好。以免,到时候出现一些莫名其妙的问题,影响效率。
   

猜你喜欢

转载自chenglongup-126-com.iteye.com/blog/1130929