摘要:
1:主页面 然后到struts.xml文件中找到对应的emp-list 然后在Action处理业务层处理。class="com.emp.app.EmployeeAction" 到DAO层处理数据: 处理完后 result到对应的页面展示数据。 二:保存 1):struts2的运行流程。 拦截器中有个 阅读全文
摘要:
4.7 ref游标(loop循环) /*** 怎么使用 REF游标 ? ①声明REF 游标类型,确定REF 游标类型; ⑴强类型REF游标:指定retrun type,REF 游标变量的类型必须和return type一致。 语法:Type REF游标名 IS Ref Cursor Return 结 阅读全文
摘要:
1:创建包:把过程。方法都可以放到这个里面 IN表示向存储过程传递参数,OUT表示从存储过程返回参数,而IN OUT 表示传递参数和返回参数; 2:创建包体 阅读全文
摘要:
1:OGNL访问Java类中静态属性和静态方法 @全类名@属性名 静态方法的话,默认是关闭的。 要先 打开。 打开的话在struts.xml中加上这句话: @全类名@方法名(参数) 2:OGNL可以为值栈中的一个属性赋值。但是在Java中要有这句话。把对象压入到栈中。 vs.push(student 阅读全文
摘要:
Strut2的Action类通过属性可以获得所有相关的值,如请求参数属性值等。要获得这些参数值,我们要做的唯一一件事就是在Action类中声明与参数同名的属性。在Struts2调用Action类的Action方法(默认是execute方法)之前,就会为相应的Action属性赋值。要完成这个功能,有很 阅读全文
摘要:
result中有两个属性。一个是name。是action方法的一个返回值。一个是type。表示响应的类型 struts.xml Java代码: 使用通配符 阅读全文
摘要:
实现步骤: 1.创建一个测试表 create table test(dTime date); 2.创建一个存储过程 create or replace procedure p_test as begin insert into test values(sysdate); end; 3.创建执行计划:每小时运行一次存储过程 Declare i Integ... 阅读全文
摘要:
Oracle 中的序列我们一般用来生成流水号,所以需要进行重置(如每天凌晨重置一次),我们虽然可以通过重新编译的方式重置序列,可是这种方法会有弊端,比如导致与该序列相关的存储过程或函数失效等等,需要重新编译;于是就需要一种不编译也可以重置序列的方法—— 这种方式,不用删除,利用步长参数,先查出seq 阅读全文
摘要:
一:在Action中,可以通过以下方式访问WEB的HttpSession,HttpServletRequest,HttpServletResponse等资源 与Servlet API解耦的访问方式 通过 import com.opensymphony.xwork2.ActionContext; 通过 阅读全文
摘要:
员工表查询: 1:查询每个部门的工资按工资排序; 2:分组的时候 PARTITION BY 后面可以跟多个条件。 3:求每个部门工资最高的信息 小知识:用rank()不用ROW_NUMBER()的原因是:因为如果同班有两个并列第一,row_number()只返回一个结果 2.rank()和dense 阅读全文