摘要: taglib指令: <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>设置值: <c:set var="username" value="Vicky" /> <c:set var="address" scope="session"> http@http.com </c:set>取值: EL: ${username} or ${sessionScope. 阅读全文
posted @ 2012-05-19 21:50 我是小菜鸟 阅读(203) 评论(0) 推荐(0) 编辑
摘要: JSP语法结构:四大范围:application, session, request, pageContext九大内置对象(application, session, request, pageContext, excpetion, session, config, out, response) 阅读全文
posted @ 2012-05-19 21:49 我是小菜鸟 阅读(166) 评论(0) 推荐(0) 编辑
摘要: [ORION]/config/data-sources.xml:JSP code: 阅读全文
posted @ 2012-05-19 21:48 我是小菜鸟 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 一、建立标签 1. 命名package为: com.acme.mytags Package com.acme.mytags; 2. import相关class Import javax.servlet.jsp.*; Import javax.servlet.jsp.tagext.*; 3. 实现javax.servlet.jsp.tagext.Tag接口: Public class HelloWorld implements Tag { 4. 定义局部变量 Private PageContext pageContent; Private Tag parent; 5. 调用标签开始的实现方法 P 阅读全文
posted @ 2012-05-19 21:47 我是小菜鸟 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 经常会用到的方法处理Request对象:getRequestgetParameterNamesgetParameterValues在JSP页面里用Page指令定义脚本(默认值是Java, 一般不需要定义)声明语法<%!......%>声明变量和方法表达式语法<%=…...%>定义脚本语言表达式脚本语法<%......%>可以操作声明,表达式和其他类型合法的脚本语言一定要在结尾家%>标签声明,表达式,脚本的不同点:声明<%!......%>包含了一个或多个变量和方法,结尾以分号分隔:<%! int i = 0; %><%! 阅读全文
posted @ 2012-05-19 21:46 我是小菜鸟 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 存储过程-学习1. 使用MySQL Query Browser(http://dev.mysql.com/downloads/)作为文本编辑器,编写一下存储过程并存为文件helloWorld.sql 2. 在MySQL命令行,直接执行helloWorld.sql3. 执行存储过程:CALL helloWorld()$$变量: 参数: OUT 参数: 调用:CALL my_sqrt(10);取得OUT返回值:SELECT$out_value $$ 阅读全文
posted @ 2012-05-14 21:48 我是小菜鸟 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 数据库存储程序分成三类:存储过程:存储过程是能够接受数个输入和输出参数并且能够在请求时被执行的程序单元存储函数:存储函数和存储过程很相像,但它的执行结果会返回一个值,最重要的事存储函数可以被用来充当标准的SQL语句,允许程序员有效的扩展SQL语言的能力触 发 器:触发器是用来响应激活数据库行为,事件的存储程序,通常,触发器用来作为DML(数据库操纵语言)的响应而被调用,触发器可以被用来作为数据校验和自动反向格式化1. 先看一个例子: 2. 控制和条件逻辑 3. 存储函数 使用存储函数:SELECT firstname, surname, date_of_birth, f_age(date_of 阅读全文
posted @ 2012-05-14 21:44 我是小菜鸟 阅读(229) 评论(0) 推荐(0) 编辑
摘要: Create MySQL Procedure:CREATE PROCEDURE procedureName([IN|OUT|INOUT] parameterName dataType)BEGIN MySQL语句;END;MySQL存储过程参数如果不显示指定'in', 'out', 'inout', 则默认为'in', 习惯上,对于'in'的参数 ,我们都不会显示指定。NOTES1. MySQL存储过程明知后面的'()'是必须的,即使没有一个参数,也需要'()'2. MySQL存储过程 阅读全文
posted @ 2012-05-14 21:39 我是小菜鸟 阅读(218) 评论(0) 推荐(0) 编辑
摘要: INSERT INTO <表名>[(<属性列1>[,<属性列2>…])]INSERT INTO SC(Sno, Cno) SELECT Sno, ‘1143’ FROM Student;UPDATE SC SET Grade = NULL WHERE Cno = ‘1233’ AND Sno IN( SELECT Sno FROM Student WHERE Sdept = ‘Computer’);DELETE FROM SC WHERE Sno IN( SELECT Sno FROM Student WHERE Sdept = ‘Computer’); 阅读全文
posted @ 2012-05-13 23:16 我是小菜鸟 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 嵌套查询SELECT Sname FROM Student WHERE Sdept IN (“Computer”, ”Management”); //括号里的斜体表是一个小的集合,如果把括号里面的集合换成一个查询语句就变成嵌套查询了SELECT Sname FROM Student WHERE Sno IN (SELECT Sno FROM SC WHERE Cno = ‘1024’); //变成嵌套集合了嵌套操作符(=, <, <=, >, >=, <>):x IN S如果x是S的成员,则返回真,否则返回假x > S如果x与S中的唯一元素满足> 阅读全文
posted @ 2012-05-13 23:09 我是小菜鸟 阅读(1225) 评论(0) 推荐(0) 编辑