我有一个 Maven 原型项目。当我使用这个原型时,我希望一些文件报告实际日期。我尝试使用 $date 但 Velocity 无法识别它。我发现了一个叫做 DateTools 的东西,但我不知道如何使用它。这是我第一次使用 Velocity。
我习惯将所有验证约束收集在一个公共库中。在 jar 的根目录中,我放置了一个ValidationMessages_it.properties
文件。\n一切正常,如果我将此库放入 jsf 2 war 项目中,所有验证消息都会正确显示。\n但是,如果我也将另一个库放入ValidationMessages_it.properties
war 工件中,则会出现问题。在这种情况下{library.message_key}
,会显示一个字符串。
我认为 Bean Validation 在战争中找到了正确的属性文件,并且没有考虑到库中的属性文件。\n我该如何解决?
\n我有一个库 commons.jar,其中包含自定义约束。为了设置这些约束的消息,我ValidationMessages_it.properties
在这个库的根目录中添加了
commons.jar\n |\n + library\n | |\n | + CustomConstraint.class\n |\n + ValidationMessages_it.properties\n
Run Code Online (Sandbox Code Playgroud)\nlibrary.custom=Questo \xc3\xa8 l\'errore di cui parlavo\n
Run Code Online (Sandbox Code Playgroud)\n@Pattern( regexp = "[a-z]", message = "{library.custom}" )\n@Constraint( validatedBy = {} )\n@Documented\n@Target( { ElementType.METHOD, ElementType.FIELD } )\n@Retention( RetentionPolicy.RUNTIME )\npublic @interface CustomConstraint {\n String message() default "C\'\xc3\xa8 un errore";\n\n Class<?>[] …
Run Code Online (Sandbox Code Playgroud) public class SimpleApp {
public static void main( String[] args ) {
JOptionPane.showMessageDialog(null, "Ciao", "Info", JOptionPane.INFORMATION_MESSAGE);
}
}
Run Code Online (Sandbox Code Playgroud)
当我尝试使用创建本机图像时,native-image --no-fallback
我得到了这个:
错误:在图像堆中检测到一个已启动的线程。在图像生成器中运行的线程不再在图像运行时运行。该对象可能是由类初始值设定项创建的,并且可以从静态字段访问。默认情况下,所有类初始化都在本机映像构建期间完成。您可以使用选项 -H:ClassInitialization= 手动将类初始化延迟到映像运行时。或者您可以编写自己的初始化方法并从主入口点显式调用它们。
详细信息: Trace: object sun.java2d.opengl.OGLRenderQueue field sun.java2d.opengl.OGLRenderQueue.theInstance
我怎么可以使用组合框与FXML?我需要设置动态数据..有没有人有一个例子?
这是我的Sample.fxml
<AnchorPane id="AnchorPane" prefHeight="200" prefWidth="320" xmlns:fx="http://javafx.com/fxml" fx:controller="javafxapplication15.SampleController">
<children>
<Button layoutX="126" layoutY="90" text="Click Me!" onAction="#handleButtonAction" fx:id="button" />
<Label layoutX="126" layoutY="120" minHeight="16" minWidth="69" fx:id="label" />
<ComboBox fx:id="ciudad" prefWidth="123.0" GridPane.columnIndex="1" GridPane.rowIndex="3">
<cellValueFactory>
<PropertyValueFactory property="firstName" />
</cellValueFactory>
</ComboBox>
</children>
</AnchorPane>
Run Code Online (Sandbox Code Playgroud) 可以使用@PersistenceContext
(或@PersistenceUnit
)将实体管理器(或其工厂)注入jsf托管bean 吗?
我尝试了但没有,我获得了NullPointerException.
使用bean验证时,如何在JSF错误消息中显示字段标签?
<h:messages/>
<h:inputText label="Username" value="#{myBean.username}" />
...
Run Code Online (Sandbox Code Playgroud)
public class MyBean {
@NotNull
private String username;
...
}
Run Code Online (Sandbox Code Playgroud)
如果未提交用户名,则仅显示"不能为空",并且没有字段引用.
cascade = CascadeType.REMOVE
在表生成期间,使用hibernate不会添加"ON DELETE CASCADE".这是正确的行为吗?如果我在父对象上执行em.remove(),但是当我尝试通过HQL执行批量删除时出现错误,则没有问题.
PostgreSQL 9.1,Hibernate 4.0.0.CR7