摘要:
前台代码: struts.xml部分: action部分: 阅读全文
摘要:
前台代码: struts.xml: action: 注意: 1)文件对象名就是表单文件控件的name 2)文件类型的命名=文件对象名+FileContentType 3)文件名称的命名=文件对象名+FileName public String getSavePath() { return Servl 阅读全文
摘要:
当我们显示错误信息的时候,会发现错误信息会以列表的形式显示,这样就不美观了,达不到我们想要的标准。所以我们可以用另外的方式输出错误信息。 例如我现在增加了两个错误信息: this.addFieldError("username","用户名太长!"); this.addFieldError("user 阅读全文
摘要:
1、Struts框架有类似于html的标签,但是它有一定的格式, 但是我们可以在struts.xml中配置一个常量,去掉它的格式。 <constant name="struts.ui.theme" value="simple"/> 阅读全文
摘要:
在类型转换出错时,需要在页面上显示友好提示: 类型转换出错时,会抛出一个运行时异常,程序会根据建立的属性文件,显示相应的错误提示。 实现方法: 1)新建局部属性文件或者全局属性文件 局部属性文件:放置在相关action类同级目录下,文件名格式:action类名.properties 里面存放键值对, 阅读全文
摘要:
Struts的类型转换器用于将String类型转化为指定的数据类型,还可以将指定的数据类型转化为String类型。开发项目时很方便。 实现方法: 1)新建一个类继承StrutsTypeConverter类,实现其中的两个抽象方法,作为转换器类。 2)新建局部属性文件或者全局属性文件 局部属性文件:放 阅读全文
摘要:
话题引入: 使用hibernate+struts框架开发项目时,使用占位符时,系统抛出如下异常: Exception: java.lang.reflect.InvocationTargetException root Cause: java.lang.NoSuchMethodError: antlr 阅读全文
摘要:
话题引入: 使用hibernate进行更新操作时,首先调用了findById方法获取要修改的对象,此时session没有被关闭,接着重新创建一个对象,将要修改的属性值赋值给这个对象。调用修改方法抛出如下异常: org.hibernate.NonUniqueObjectException: a dif 阅读全文