SSH
文章平均质量分 80
nchu_laizhibing
Java工程师.
展开
-
Hibernate的增删改查
package com.lzb.exam.service.impl; import java.util.ArrayList; import java.util.List; import org.hibernate.Query; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hi原创 2013-05-21 09:12:53 · 431 阅读 · 0 评论 -
struts2输入校验完整解析222222
输入校验分为客户校验和服务器校验。客户校验主要是通过JAVASCRIPT 代码完成。服务器端校验是通过应用编程实现。输入校验是表现层数据处理的一种,应该由MVC 框架提供。Struts2 提供了内置校验器,应用无需书写任何校验代码,即可完成绝大部分输入校验。如果校验很负责,也可以通过 validate 方法来完成自定义校验。 8.1 验证实例 1) yan.jsp s:form ac转载 2013-06-22 18:27:06 · 645 阅读 · 0 评论 -
strut2输入校验框架的一个例子
struts2输入校验有2中方法。校验方式有2中:对所有方法校验,对某个方法校验 1.采用手工编写代码实现。 2.基于XML配置方式实现。 ·采用手工编写代码校验Action中的所有方法 这种方式需要在Action类中重写validate()方法,validate()方法会校验action中所有与execute方法签名相同的方法。当某个数据校验失败时,我们应该调用addFieldError转载 2013-06-22 18:19:26 · 568 阅读 · 0 评论 -
Struts2输入校验(二)----验证框架
一 文件名约定: 1) 验证XML的文件名: Action类名-validation.xml , 并与相关的Action类放在一起. 2) 当一个Action中有多个业务方法时 : Action 类 名-映射名-validation.xml 什么是映射名: ,name属性的值:login就是映射名, 千万注意,很多人写错 例子: URL是:http://localho转载 2013-06-22 18:13:31 · 438 阅读 · 0 评论 -
Struts2的 输入校验 .
信息基本校验 对于每个web框架输入输入校验都是一个重要的部分,对用户输入的数据进行有效的过滤,是保持系统安全的一方面措施.Struts2也不例外,同样也提供了更简易的输入校验机制,Struts2提供的输入校验有两种方式,一种是硬编码的方式,一种是采用Struts2的输入校验框架进行校验,即采用XML配置的方式进行校验。 下面我们看一上采集硬编码的方式如果校验: 举例说明:需要对一个用户注册转载 2013-06-22 18:10:52 · 600 阅读 · 0 评论 -
Strus2标签库属性值的%和#号的关系、命名对象 .
1、在Struts2中,根对象就是ValueStack,在Struts2的任何流程当中,ValueStack 中的最顶层对象一定是Action对象 2、parameters #parameters.username request 使用方法:#request.username 访问往request中set的 (request.setAtribute) se转载 2013-06-22 18:09:25 · 525 阅读 · 0 评论 -
Hibernate集合映射之List
使用List和Map有很多共性,比如说不能再1方设置inverse="true" 不同的是,list可以保留元素的顺序,这个使通过一个idx字段来实现的,比如说Team和Student的1对多关系,我们给team加入学生的时候,需要记录加入的顺序,这时候我们可以使用list方式,并在student表中新增加一个idx字段(但在Student实体类中不定义idx属性) 数据库结构:转载 2013-05-26 02:14:09 · 443 阅读 · 0 评论 -
spring通知
bean.xml http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http:转载 2013-05-25 16:40:21 · 440 阅读 · 0 评论 -
Hibernate集合映射之Map-----element映射实体类型值
在使用map集合配置实体类型时候,其key为某一个字段,而value是这一个实体的实例 比如Team和Student一对多的关系,Team中有一个ma存放student,这个map的key为student中的cardid,而value是具体的一个student实例 需要注意的是,这样使用时候,team端需要维护cardid,所以,不能再像set那样可以在1端设置inverse="true"来提转载 2013-05-26 02:33:52 · 546 阅读 · 0 评论 -
struts处理中文乱码问题总结
学了很久的java,接触SSH也有一段时间了,写成博文总是有点懒,最近在整理一些思绪,把SSH一点一滴放进博客里,以备以后改进,再学习。 以我自己的了解,在进行struts开发的过程中,总也是出现很多的乱码问题 ,但归根到底,也只是以下三种情况: ㈠页面显示中文乱码 ㈡传递参数中文乱码 ㈢国际化资源文件乱码 下面就这三中情况介绍怎么在具体项目中处理这些乱码问转载 2013-05-24 07:32:39 · 420 阅读 · 0 评论 -
Hibernate标识符属性(主键)生成策略全析
数据库中的主键 在数据库表中能够唯一识别每一条记录的一个字段或者多个字段的组合,称之为主键(primary key).主键的作用将表中记录的数据和其他表中的数据进行关联. 自然主键和复合主键. 代理主键:在数据库表中采用一个与当前表中逻辑信息无关的字段作为其主键,即为代理主键。这样的主键一般可以采用数据库中自动增长的生成机制自动生成主键值.字段名通常命名为”id”; 标识符属性转载 2013-05-22 13:19:09 · 736 阅读 · 0 评论 -
基于strut2的一个登录验证框架示例
"-//Apache Struts//XWork Validator 1.0.2//EN" "http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd"> true 用户名不能为空! 5 8 用户名长度必须超过4个字符同时不得大于8个字符原创 2013-05-21 09:19:27 · 444 阅读 · 0 评论 -
Struts2的类型转换的一个例子
struts.xml "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> /result.jsp login.jsp ........... 用户名和密码以分原创 2013-06-22 11:28:38 · 457 阅读 · 0 评论