我正在使用简单的表单来验证像这样的字段.
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文档之外,你能解释一下还是给一些教程
我的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) 是否有任何资源或书籍来创建自己的Linux发行版.我发现这是一个很好的资源
还有什么专业需要像这样开始项目?
我正在考虑使用图形用户界面开发GNOME桌面应用程序.我知道GTK +是首选,特别是在为GNOME环境开发时.最终用户还将GTK +视为他们使用的应用程序的首选.我,但考虑到未来的改进:如果我的应用程序将需要一个端口到另一个环境或OS,如KDE或Mac或Windows?哪种方式最好:Java Swing(因为它独立于平台)或GTK +?