小编Bur*_*ede的帖子

如何在Spring 3.x中使用Hibernate @Valid约束?

我正在使用简单的表单来验证像这样的字段.

public class Contact {

    @NotNull
    @Max(64)
    @Size(max=64)
    private String name;

    @NotNull
    @Email
    @Size(min=4)
    private String mail;

    @NotNull
    @Size(max=300)
    private String text;


}
Run Code Online (Sandbox Code Playgroud)

我也在我的类路径上提供了getter和setter hibernate依赖项.但是我仍然没有得到如何验证简单形式,实际上没有那么多关于spring hibernate组合的文档.

@RequestMapping(value = "/contact", method = RequestMethod.POST)
public String add(@Valid Contact contact, BindingResult result) {
    ....
}
Run Code Online (Sandbox Code Playgroud)

除了原始的spring 3.x文档之外,你能解释一下还是给一些教程

java spring annotations constraints hibernate-validator

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

我的部分布局用键盘向上

我的Android应用程序有这样的布局,当我打开键盘两个imageview在页面底部显示在键盘上,我无法看到问题为什么它向上与键盘你能帮我这个吗?

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >

    <LinearLayout
        android:id="@+id/searchLinear"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@color/upperbackground">

           <EditText
            android:id="@+id/searchBox"
            android:layout_alignParentTop="true"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:singleLine="true"
            android:layout_margin="12dip"
            android:paddingLeft="35dip"
            android:textSize="15sp"
            android:background="@drawable/search_bar"/>

    </LinearLayout>

    <LinearLayout
            android:id="@+id/searchButtons"
            android:layout_below="@id/searchLinear"
            android:orientation="horizontal"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:gravity="center_vertical|center_horizontal"
            android:background="@color/upperbackground">    

        <ImageView
            android:id="@+id/btnSukela"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:clickable="true"
            android:focusable="true"
            android:onClick="sukelaClickEvent"
            android:paddingRight="8dip"
            android:paddingBottom="5dip"
            android:src="@drawable/sukela"/>

        <ImageView
            android:id="@+id/btnSearch"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@+id/btnSukela"
            android:clickable="true"
            android:focusable="true"
            android:onClick="searchEntryClickEvent"
            android:paddingLeft="8dip"
            android:paddingBottom="5dip"
            android:src="@drawable/search"/>

    </LinearLayout>

    <RelativeLayout
        android:id="@+id/bottomLinear"
        android:layout_alignParentBottom="true"
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="center_vertical|center_horizontal"
        android:background="@drawable/bottom_back">     

        <ImageView  
            android:id="@+id/btnToday"
            android:src="@drawable/today"
            android:background="@color/bottombackground"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignBottom="@+id/bottomLinear"
            android:layout_marginBottom="19dip"
            android:layout_centerVertical="true"
            android:clickable="true"
            android:focusable="true"
            android:onClick="todayClickEvent"/> 

        <ImageView  
            android:id="@+id/btnPopular"
            android:src="@drawable/popular"
            android:background="@color/bottombackground"
            android:layout_toRightOf="@+id/btnToday" …
Run Code Online (Sandbox Code Playgroud)

java android android-layout

3
推荐指数
1
解决办法
1701
查看次数

如何创建自己的Linux发行版?

是否有任何资源或书籍来创建自己的Linux发行版.我发现是一个很好的资源

还有什么专业需要像这样开始项目?

linux resources operating-system kernel distro

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

使用哪一个:用于GNOME桌面应用程序的Java Swing或GTK +?

我正在考虑使用图形用户界面开发GNOME桌面应用程序.我知道GTK +是首选,特别是在为GNOME环境开发时.最终用户还将GTK +视为他们使用的应用程序的首选.我,但考虑到未来的改进:如果我的应用程序将需要一个端口到另一个环境或OS,如KDE或Mac或Windows?哪种方式最好:Java Swing(因为它独立于平台)或GTK +?

java linux gtk swing

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