- 浏览: 727096 次
- 性别:
- 来自: 西安
-
最新评论
-
cuqing:
laogao598599 写道匿名内部类不一定是局部内部类,还 ...
匿名内部类访问外部类中的局部变量必须是final属性 -
laogao598599:
匿名内部类不一定是局部内部类,还可以作为成员变量
匿名内部类访问外部类中的局部变量必须是final属性 -
stand_star:
非常给力!
struts2验证规则配置文件命名方式 -
wenlongsust:
嗯, 将返回值修改为html的确就可以了
EasyUI form ajax submit后,在IE下提示下载内容的解决办法 -
勇往直前wwt:
这样是自动增长,但每次id还得插入,如何只插入其他字段而让id ...
把主键定义为自动增长标识符类型
文章列表
1.引入jquery.js与jquery.validate.js(可到jquery网站下载)
2.jquery validator有两种方式:一种是直接在表单ui标签中加class="XXX",一种是为表单写rules验证规则。很明显,第一种很不灵活,有可能影响到css,messages的配置也不方便。
3.rules规则示例:
$().ready(function() {
// 自定义手机号码验证
jQuery.validator.addMethod("isMobile", function(value, element) ...
$("#"+Id);
$("#id").css('display','none');
1.如果hibernate映射文件中lazy="false"没有设置,取对象属性的时候,如果用ognl EL标签取会直接在页面上报错。但是用struts2 <s:property value=""/>只会在后台报错。
2.<s:url id="url" namespace="/space" action="actionName"/><s:a href="%{url}">test</s:a>
<a href="&l ...
1.document.forms.from.submit();
document.form.sumbit();
document.form.submit.click();
this.form.submit();
以上几种形式的js表单提交在firefox浏览器下是不起作用的
2.必须遵循w3c标准:
1).获得form时应使用getElementById()方法
2).用.submit()方法提交表单
3).button的name/id绝对不能命名为“submit”
4).form中所有的组件(按钮,文本框等)的name/id也不能命名为“submit" ...
<s:select list="listMajors" listKey="majorId" listValue="abbrCh" id="majorId" name="majorId" value="${team.majors.majorId}"/>
写成这样的时候,编辑的时候显示速度超慢,改成下面这种方式,速度还行:
<s:select list="listMajors" listKey="majorId" listV ...
java.lang.NullPointerException
org.apache.struts2.util.TokenHelper.setToken(TokenHelper.java:71)
org.apache.struts2.components.Token.buildToken(Token.java:114)
org.apache.struts2.components.Token.evaluateExtraParams(Token.java:96)
org.apache.struts2.components.UIBean.evaluateParams(UIBean.java:856)
...
[ERROR]-[org.hibernate.util.JDBCExceptionReporter] ORA-02289: 序列不存在
org.hibernate.exception.SQLGrammarException: could not get next sequence value/java.sql.SQLException: ORA-02289: 序列不存在
错误原因:没有建序列sequence
解决方法:
1.在数据库中建一个sequence,然后在hibernate文件中配置:
<generator class="sequence">
...
<s:bean name="org.apache.struts2.util.Counter" id="counter">
<s:param name="first" value="1" />
<s:param name="last" value="10" />
<s:iterator>
counter:<s:property/>
</s:iterator>
</s:bean>
根据hbm自动更新创建数据库
- 博客分类:
- hibernate
<prop key="hibernate.hbm2ddl.auto">update</prop>
要求xp操作系统必须输入密码
- 博客分类:
- 其它
单击开始→运行,输入control userpasswords2 确定后,把“要使用本机,用户必须输入用户名及密码”这个前面的勾起来就可以了。
1.在使用hibernate查询数据库的时候,数据库中数据类型为int,long,float,double等的字段不能为null,否则检索的时候会报错。
2.getHibernateTemplate().findByExample(v)与getHibernateTemplate().find(hql,args)区别:
findByExample查询的where条件会自动加上数据库中所有不能为null的字段。如果数据库中数据字段为null,查询的时候不会报错,但是查询不出数据,因为这种查询的条件是数据库中不能为null的所有字段。
find查询有你自己定义hql语句和查询条件,如果数据库中 ...
假定一段程序如下:
package test;
import java.awt.Toolkit;
import javax.swing.JFrame;
import javax.swing.JTextField;
public class HelloWorld extends JFrame
{
public HelloWorld()
{
JTextField text = new JTextField("Hello, world");
this.g ...
XWork是一个标准的Command模式实现,并且完全从web层脱离出来。Xwork提供了很多核心功能:前端拦截机(interceptor),运行时表单属性验证,类型转换,强大的表达式语言(OGNL – the Object Graph Navigation Language),IoC(Inversion of Control倒置控制)容器等。
其目的是:创建一个泛化的、可重用且可扩展的命令模式框架,而不是一个特定在某个领域使用的框架。
其特点是:
1、基于一个简单的接口就可以进行灵活且可自定义的配置;
2、核心命令模式框架可以通过定制和扩展拦截器来适应任何请求/响应环境;
...
1.this.getSession() 是org.springframework.orm.hibernate3.support.HibernateDaoSupport 中的一个方法,它可以从当前事务或者一个新的事务获得一个hibernate session,需要程序维护session(手动关闭session)
2.this.getHibernateTemplate().getSessionFactory().getCurrentSes ...