`
eric.zhang
  • 浏览: 127267 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
方法一: 注册页面: register.jsp <body> <form action="login.action" method="post"> username:<input type="text" name="username"><br> password:<input type="password" name="password"><br> <!-- 这里加上tok ...
前台表单提交登录请求(login.jsp, login.action,wait.jsp) login.jsp <form action="login.action" method="post"> username:<input type="text" name="username"><br> password:<input type="password" name="password"><br> ...
OGNL: 应用的场景: 标签中: <s:property value="user.name"> 配置文件中 <result type="redirect">/main.jsp?name=${name}</result> 调用值栈中对象的普通方法 <s:property value="user.get()"> 调用Action中的静态方 ...
获取request,session ,application的方法: ActionContext get(Object),getSession,getApplication()这三个方法分别能获取 Map类型的request,session.application,获取时首先需要取一个ActionContext对象 然后再调用上面的三个方法 如果使用此方法。必须在execute ...
在struts2-core.jar/struts-default.xml中,我们可以找到关于result-type的一些配置信息,从中可以看出struts2组件默认为我们提供了这 些result-type        <result-types>             <result-type name="chain" class="com.opensymphony.xwork2.ActionChainResult"/>             <result-type name="dispatcher" ...
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <constant name="struts.custom.i1 ...
struts2常量的顺序如下: struts-default.xml:该文件保存在struts2-core-2.0.6.jar文件中。 struts-plugin.xml:该文件保存在struts2-Xxx-2.0.6.jar等Struts2插件JAR文件中。 struts.xml:该文件是Web应用默认的Struts2配置文件。 struts.properties:该文件是Web应 ...
管理权限和角色 刚创建的用户,没有任何的权限,也不能执行任何操作,如果要执行某种 特定的数据库操作,则必须为其授予系统的权限,如果用户要访问其它方案的对象, 则必须为其授予对象的权限,为了简化权限的管理,可以使用角色 权限: 系统权限,建库,建表,登录,创建用户等 对象权限 创建用户时,会自动创建一个方案,其名字与用户名相同 oracle 9i 有25种角色 系统权限是执行特定类型SQL命令的权利,它用于控制用户可以 执行的一个或是一组数据库操作,比如当用户具有create table权限时,可以在其 方案中建表,当用户具有crea ...
索引: 是用于加速数据存取的数据对象,合理的使用索引可以大大降低I/O次数,从而 提高数据访问性能,索引有很多种,我们主要介绍常用的几种 单列索引:单列索引是基于单个列所建立的索引 如create index 索引名 on 表名 ...
数据的完整性用于确保数据库数据遵从一定的商业逻辑规则,在oracle中,数据的完整性可以使用 约束,触发器,应该程序(过程,函数)三种方式来实现,在这三种方法中,因为约束易于维护, 并且具有最好的性能,所以作为维护数据完整性的首选; 数据完整性:如性别只能是男女; 约束用于确保数据库数据满足特定的商业规则,在oracle中,约束包括:not null,unique,primary key,foreign key  和check五种 not null: 如果在列上定义了not null,那么当插入数据时,必须为列提供数据 unique(唯 ...
表空间和数据文件: 表空间:表空间是数据库的逻辑组成部门,从物理上讲,数据库数据存放在数据文件中, 从逻辑上讲,数据库则是存放在表空间中,表空间由一个或是多个数据文件组成 oralce中逻辑结构包括表空间,段,区和块 数据库由表空间构成,而表空间又是由段构成, 而段又是由区构成,而区又是由oracle块构成的这样的一种结构,可以 提高数据库的效率 表空间用于从逻辑上组织数据库的数据,数据库逻辑上是由一个 或是多个表空间组成的。通过表空间可以达到以下作用, :1 控制数据库占用的磁盘空间 2 DBA可以将不同数据类型部署到不同的位置, 这样有利于提高 ...
数据字典:是oracle数据库中最重要的组成部分,它提供了数据库的一些系统信息 方案:基表跟动态视图 数据字典记录了数据库的系统信息,它是只读表和视图的集合, 数据字典的所有者为SYS用户,用户只能在数据字典上执行 查询操作,而其维护和修改是由系统自动完成的 数据字包括数据字典基表和数据字典视图,其中基表存储数据库的 基本信息,普通用户不能直接访问数据字典的基表, 数据字典视图是基于数据字典基表所建立的视图, 普通用户可以通过查询数据字典视图取得系统信息 数据字典视图主要包括:user_xxx,all_xxx,dba_xx三种类型 us ...
子查询: 查询最高工资的员工姓名 select ename,sal from emp where sal=(select max(sal) from emp); 查询工资高于平均工资的员工信息 select ename,sal from emp where sal>(select avg(sal) from emp); 显示每个部门的平均工资和最高工资 select avg(sal),max(sal) from emp group by deptno; select avg(sal),max(sal),deptno from emp group by deptno; 均可以 显示每个部 ...
Oracle分页查询:一共三种方式 1.rownum分页 (select * from emp) 2.显示rownum[oracle分配的] select a1.*,rownum rn from (select * from emp )a1; 查询1到10行记录 select a1.*,rownum rn from (select * from emp )a1 where rownum<=10;  OR select * from (select a1.*,rownum rn from (select * from emp )a1 where rownum<=10) ; 查询6到 ...
日期函数: sysdate:返回系统时间 add_months(d,n); 查找入职8个月多的员工: select * from emp where sysdate>add_months(hiredate,8); add_months(hiredate,8):表示从雇用时间开始再加上8个月 add_months(hiredate,8*12):表示加上8年 查询员工加入到公司的天数: select floor(sysdate-hiredate) as "入职天数" from emp; trunc()截掉 floor()向下取整   日期相减 得到 天数 找出各 ...
Global site tag (gtag.js) - Google Analytics