小编And*_*rey的帖子

JSF2将自定义字体添加到css样式表

我想使用外部字体WebSymbols

我把它放在我的stylesheet.css声明中

@font-face{ 
font-family: 'WebSymbolsRegular';
src: url('websymbols-regular-webfont.eot');
src: url('websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'),
     url('websymbols-regular-webfont.woff') format('woff'),
     url('websymbols-regular-webfont.ttf') format('truetype'),
     url('websymbols-regular-webfont.svg#WebSymbolsRegular') format('svg');
}

.fakeImage {
font-family: 'WebSymbolsRegular';
font-size: 12px;
text-decoration: none;
 }
Run Code Online (Sandbox Code Playgroud)

我的stylesheet.css位于META-INF/resources/css/stylesheet.css文件中.我将字体文件(eot,svg等)放在同一目录中 - META-INF/resources/css.在我的jsf页面的标题中,我引用了这个样式表:

<h:outputStylesheet library="css" name="stylesheet.css" />
Run Code Online (Sandbox Code Playgroud)

但是我没有使用字体中的特殊符号来获得常规文本.所有其他CSS样式都正常工作.知道如何使用自定义字体吗?

css font-face jsf-2

7
推荐指数
1
解决办法
1万
查看次数

JPA从具有多对多关联的集合中进行选择

我有2个具有多对多关联的实体类.

ModPm:

@Entity
@Table(name = "MOD_PM")
public class ModPm extends WebPageObject implements Serializable, IDBNamedEntity {

    private static final long serialVersionUID = 1L;

    public final static String Q_GET_WITHOUT_STATUS_FOR_SCOPE = "ModPm.getWithoutStatusForScope";

    @Id
    private long id;
    ....
    @ManyToMany
    @JoinTable(name = "MOD_PM_SCOPE_TYPES",
            joinColumns = @JoinColumn(name = "PM_ID"),
            inverseJoinColumns = @JoinColumn(name = "SCOPE_TYPE_ID")
    )
    private List<ModScopeType> modScopeTypes;
Run Code Online (Sandbox Code Playgroud)

ModScopeType:

@Entity
@Table(name = "MOD_SCOPES")
@Cacheable
public class ModScopeType extends WebPageObject implements Serializable {

    private static final long serialVersionUID = 1L;

    public final static String Q_GET_ALL = "ModScopeType.getAll"; …
Run Code Online (Sandbox Code Playgroud)

java collections many-to-many jpa

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

collections ×1

css ×1

font-face ×1

java ×1

jpa ×1

jsf-2 ×1

many-to-many ×1