- 浏览: 127267 次
- 性别:
- 来自: 上海
最新评论
-
calosteward:
赞一个。 谢谢分享了~非常有用。 —————————————— ...
项目里用到的Jquery,json,struts2结合 -
zhouylf:
文章都还行,就是变量名起的好恶心,“wzXxfbPdtp”还 ...
Springmvc3实现文件上传 -
zongshoujin:
老大 List和Map 在前台解析不出来,我看了下 是j ...
struts2返回JSON,jquery解析JSON(返回的可能是LIST,MAP,对象,单个值) -
kfjihailong:
269565478@qq.com 求源码
springmvc+dwz+xheditor实现上传图片及swf 视频 -
eric.zhang:
jieAmei 写道能给我发一下这个代码吗?谢谢,452909 ...
dwz+jquery+fileupload+springmvc实现文件上传 及图片预览
文章列表
方法一:
注册页面:
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()向下取整 日期相减 得到 天数
找出各 ...