小编viz*_*oom的帖子

CSS min-width属性不起作用

我有以下问题:
我有div包含其他元素,我尝试使其宽度取决于内容.我也限制了这个div的最大宽度.我用min-widthmax-width在CSS,但似乎min-width不工作.max-width无论内容是什么,div的宽度始终是值.

例:

我想把白色div(这是主要的div,我正在谈论)严格地围绕着它的形式,在左侧和右侧没有空的空间.我给出了表单样式max-width:500px,表明即使内容很小,主要div保持不变.

HTML

<div class="gInnerBox sInnerBoxMain">
    <form style="max-width:500px; margin-left: auto; margin-right: auto">            
        <div id='content'>
                   <!-- CONTENT -->
        </div>
    </form>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

.gInnerBox{
    position: relative;
    background-color: #fff;
    opacity: 0.9;
    padding: 10px 10px 10px 10px;    

    box-shadow: -5px -5px 20px #000, 5px 5px 20px #000;
    -moz-box-shadow: -5px -5px 20px #000, 5px 5px 20px #000;
    -webkit-box-shadow: -5px -5px 20px #000, 5px 5px 20px #000;

    border: 1px solid #000;
    border-radius: 20px;
    -moz-border-radius: 20px; …
Run Code Online (Sandbox Code Playgroud)

html css positioning

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

JSF命名Bean,Eager应用程序作用域(又名@ManagedBean(eager = true))

是否有任何方法可以初始化由包中的javax.inject.Named/ javax.enterprise.context.ApplicationScopedlike 引用的命名Bean ?@ManagedBean(eager=true)javax.faces

@Named
@ApplicationScoped
public Mail() { ... }
Run Code Online (Sandbox Code Playgroud)

我希望在应用程序启动时加载此类,而不是在webapplication引用此bean时.

PS.
Glassfish注入的JSF 2.1 Bean 3.1

java cdi jsf-2 glassfish-3 managed-bean

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

@ManyToMany - 数据不会在数据库中保留

简化,在我的数据库中我有表:

Car (pk="id_car")

CarAddon (pk="id_car_fk,id_addon_fk", 
`FK_car_addon_addon` FOREIGN KEY (`id_addon_fk`) REFERENCES `addon` (`id_addon`)
`FK_car_addon_car` FOREIGN KEY (`id_car_fk`) REFERENCES `car` (`id_car`)

Addon (pk="id_addon")
Run Code Online (Sandbox Code Playgroud)

简而言之:我有车,很多车都有很多插件(比如ABS等).
有桌子有汽车,插件和一个表是逻辑连接.

总体而言,实体运作良好.当我想要持久化单个对象时,我对持久数据没有任何问题.当我想要FETCH数据时,我没有问题,即.小车 - > getAddon();

但是,当我要坚持收藏时,没有任何反应.没有抛出异常,数据库中没有新数据.

//DBManager is a singleton to create an EntityManager
EntityManager em = DBManager.getManager().createEntityManager();

em.getTransaction().begin();
Addon addon1 = new Addon();
addon1.setName("czesc1");
em.persist(addon1);
Addon addon2 = new Addon();
addon2.setName("czesc2");
em.persist(addon2);

car.setAddonCollection(new ArrayList<Addon>());
car.getAddonCollection().add(addon1);
car.getAddonCollection().add(addon2);
em.persist(car);
em.getTransaction().commit();
Run Code Online (Sandbox Code Playgroud)

在这种情况下,插件存储在Addon表中,car存放在Car表中.虽然对象车具有良好的数据(在debbuger中有插件集合),但CarAddon表中没有新数据.

当我将em.persist(car)改为em.merge(car)时,我得到了一个例外:

"SEVERE: Persistence error in /admin/AddAuction : java.lang.IllegalStateException: During synchronization a new object was found through a relationship …
Run Code Online (Sandbox Code Playgroud)

java orm jpa eclipselink java-ee

4
推荐指数
1
解决办法
3908
查看次数

标签 统计

java ×2

cdi ×1

css ×1

eclipselink ×1

glassfish-3 ×1

html ×1

java-ee ×1

jpa ×1

jsf-2 ×1

managed-bean ×1

orm ×1

positioning ×1