oracle基础知识文档格式.docx

上传人:b****5 文档编号:19831325 上传时间:2023-01-10 格式:DOCX 页数:17 大小:389.97KB
下载 相关 举报
oracle基础知识文档格式.docx_第1页
第1页 / 共17页
oracle基础知识文档格式.docx_第2页
第2页 / 共17页
oracle基础知识文档格式.docx_第3页
第3页 / 共17页
oracle基础知识文档格式.docx_第4页
第4页 / 共17页
oracle基础知识文档格式.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

oracle基础知识文档格式.docx

《oracle基础知识文档格式.docx》由会员分享,可在线阅读,更多相关《oracle基础知识文档格式.docx(17页珍藏版)》请在冰豆网上搜索。

oracle基础知识文档格式.docx

[html] 

viewplaincopyprint?

1.<

!

-- 

配置Spring 

MVC 

DispatcherServlet 

-->

2. 

<

servlet>

3. 

servlet-name>

MVC<

/servlet-name>

4. 

servlet-class>

org.springframework.web.servlet.DispatcherServlet<

/servlet-class>

5. 

初始化参数 

6. 

init-param>

7. 

加载SpringMVC的xml到 

spring的上下文容器中 

8. 

param-name>

contextConfigLocation<

/param-name>

9. 

param-value>

10. 

/WEB-INF/classes/mvc*.* 

11. 

/param-value>

12. 

/init-param>

13. 

load-on-startup>

1<

/load-on-startup>

14. 

/servlet>

15. 

16. 

配置DispatcherServlet所需要拦截的 

url 

17. 

18. 

19. 

url-pattern>

*.html<

/url-pattern>

20. 

/servlet-mapping>

先配置一个servlet然后加载SpringMVC的xml文件到Spring的上下文中。

然后配置servlet-mapping,servlet-name为刚刚的servlet中的配置的name,然后指定要拦截的url为*.html

2、配置Spring的上下文监听器,并且指定Spring的xml配置文件的路径。

监听spring上下文容器 

2.<

listener>

listener-class>

org.springframework.web.context.ContextLoaderListener 

/listener-class>

6.<

/listener>

8.<

加载spring的xml配置文件到 

9.<

context-param>

classpath:

root-context.xml<

12.<

/context-param>

这里指定的路径classpath为项目编译后的classes文件中。

最终web.xml文件内容:

?

xml 

version="

1.0"

encoding="

UTF-8"

>

web-app 

3.0"

xmlns="

xmlns:

xsi="

http:

//www.w3.org/2001/XMLSchema-instance"

xsi:

schemaLocation="

display-name>

/display-name>

21. 

22. 

23. 

24. 

25. 

26. 

27. 

28. 

29. 

30. 

31. 

32. 

33. 

34. 

35. 

36. 

37. 

38. 

39. 

40. 

41. 

42. 

43. 

welcome-file-list>

44. 

welcome-file>

index.html<

/welcome-file>

45. 

/welcome-file-list>

46. 

47. 

48.<

/web-app>

3、创建SpringMVC所需要的xml文件和applicationContext的xml文件,这里由于第一步中配置的servlet中init-param所需要加载的格式为:

mvc*.*就是去寻找为mvc开头的文件所以创建SpringMVC的xml文件时必须要有mvc开头,我命名为:

mvc-context.xml,并且按照context-param中的配置,将applicationContext文件命名为:

root-context.xml;

4、配置mvc-context.xml:

首先通过import标签导入root-context.xml,然后通过component-scan标签扫描指定包名,让该包下的所有java类的spring注解生效

然后配置SpringMVC的视图渲染解析器,让其前缀为/page/后缀为.jsp 

这样能够SpringMVC所需要渲染的路径能够在/page/返回值.jsp中寻找。

加载Spring的全局配置文件 

beans:

import 

resource="

root-context.xml"

/>

SpringMVC配置 

通过component-scan 

让Spring扫描org.swinglife.controller下的所有的类,让Spring的代码注解生效 

context:

component-scan 

base-package="

org.swinglife.controller"

/context:

component-scan>

配置SpringMVC的视图渲染器, 

让其前缀为:

/page/ 

后缀为.jsp 

将视图渲染到/page/<

method返回值>

.jsp中 

bean 

class="

org.springframework.web.servlet.view.InternalResourceViewResolver"

p:

prefix="

/page/"

suffix="

.jsp"

/beans:

bean>

最后mvc-context.xml和root-context.xml为:

mav-context.xml:

beans 

//www.springframework.org/schema/mvc"

beans="

//www.springframework.org/schema/beans"

p="

//www.springframework.org/schema/p"

aop="

//www.springframework.org/schema/aop"

context="

//www.springframework.org/schema/context"

//www.springframework.org/schema/mvc 

//www.springframework.org/schema/mvc/spring-mvc.xsd 

//www.springframework.org/schema/aop 

//www.springframework.org/schema/aop/spring-aop-3.2.xsd 

//www.springframework.org/schema/beans 

//www.springframework.org/schema/beans/spring-beans.xsd 

//www.springframework.org/schema/context 

//www.springframework.org/schema/context/spring-context.xsd"

25.<

beans>

root-context.xml:

//www.springframework.org/schema/beans/spring-beans-3.2.xsd 

//www.springframework.org/schema/context/spring-context-3.2.xsd 

//www.springframework.org/schema/tx 

//www.springframework.org/schema/tx/spring-tx-3.2.xsd"

Root 

Context:

defines 

shared 

resources 

visible 

to 

all 

other 

web 

components 

11.<

/beans>

三、编写Controller

1、创建org.swinglife.controller的package,用来存放Controller类,接着新建HomeController.java,用来编写首页的Controller

2、使用注解@Controller将HomeController类定义为一个Controller,并且在方法中通过@RequestMapping(“value”)来指定所需要访问的路径或者方法名。

SpringMVC可以通过一个@Controller注解将一个POJO转化为处理请求的控制器,通过@RequestMapping为控制器指定哪些需要的请求。

[java] 

1.@Controller 

2.public 

class 

HomeController 

/*** 

首页 

返回至/page/home.jsp页面 

@return 

*/ 

@RequestMapping("

index"

) 

public 

ModelAndView 

index(){ 

//创建模型跟视图,用于渲染页面。

并且指定要返回的页面为home页面 

mav 

new 

ModelAndView("

home"

);

return 

mav;

14.} 

方法中定义了ModelAndView对象,通过该对象指定所需要渲染的视图为home最后返回ModelAndView将页面渲染到home.jsp中。

3、最后在WebContent目录中创建/page/home.jsp使SpringMVC能够寻找并渲染该页面视图。

%@ 

page 

language="

java"

contentType="

text/html;

charset=GB18030"

pageEncoding="

GB18030"

%>

3.<

DOCTYPE 

html 

PUBLIC 

"

-//W3C//DTD 

HTML 

4.01 

Transitional//EN"

//www.w3.org/TR/html4/loose.dtd"

4.<

html>

5.<

head>

meta 

http-equiv="

Content-Type"

content="

7.<

title>

home<

/title>

/head>

body>

10.<

h2>

spring 

mvc 

实例<

/h2>

13.<

/body>

14.<

/html>

现在一个完整的SpringMVC的模式已经搭建完成了,可以运行项目来进行测试。

四、编写参数的提交与传递:

1、编写一个新的UserController类来假定用户登录,将username,password提交到Controller中进行处理,并且登陆成功后将username,password传递到成功的页面。

创建UserController.java

创建/page/succ.jsp页面作为用户成功登陆页面

UserController中的代码:

UserController 

用户登陆 

p>

注解配置,只允许POST提交到该方法 

@param 

username 

password 

@RequestMapping(value="

login"

method=RequestMethod.POST) 

login(String 

username,String 

password){ 

//验证传递过来的参数是否正确,否则返回到登陆页面。

if(this.checkParams(new 

String[]{username,password})){ 

//指定要返回的页面为succ.jsp 

succ"

//将参数返回给页面 

mav.addObject("

username"

username);

password"

 

password)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1