`
gushuizerotoone
  • 浏览: 174389 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

jsp servlet spring备忘

阅读更多
1.fu7.服务器将一个jsp编译成一个java类文件运行。Java类文件成为Servlet。Servlet就是一个Java类.因为不喜欢在jsp里面写大量的java代码,所以希望把这些java代码直接写Servlet.

2.fu7. servlet的生命周期, init()只初始化一次, service(){或者doPost(),doGet()}多线程的,不同的浏览器过来就是多增加一个线程为它服务,destroy()最后消亡。
doGet()以Get方式请求这个Servlet:包括链接、get方式表单提交,直接访问这个servlet

doPost()以Post方式请求这个Servlet:post方式表单提交

servlet怎样能够用url访问到这个类呢,servlet在web.xml中注册

怎样在servlet中怎样得到web容器的内置对象(访问Jsp内置对象)呢:
out: PrintWriter out = response.getWriter();//得到out
response就是参数response
request就是参数request
session: HttpSession session = request.getSession();//得到session

最后跳到页面 reponse.sendRedirect("/PrjFu7/cart.jsp");

3.fu8. 跳转
(1)response.sentRedirect("/result.jsp"),相当于重新在客户端输入目标页面地址,重新请求。request的内容丢失
(2)RequestDispatcher rd , rd.forward(request, response);相当于服务器内部的跳转。request的内容没有丢失
如果要从服务器跳转到其他服务器的页面比如baidu,则只能用(1)sendRedirect

4. 21 SpringIOC(1):
生成Bean对象由配置文件来完成
ApplicationContext context = new FileSystemApplicationContext("applicationContext.xml");
IHuman human = (IHuman)context.getBean("beanId"); //得到对象

spring作用1:在配置文件中改变同一个借口的不同实现类,可以很好实现同借口不同实现类的模块切换。
作用2:可以方便地通过配置文件改变模块行为,动态注入属性值(通过set方法)。
作用3:模块装配(实际就是装配类)。<bean > <ref 另一个bean> <bean>
分享到:
评论

相关推荐

    java开发备忘录

    - **Spring框架**:依赖注入、AOP、事务管理等,简化企业级应用开发。 - **JDBC**:Java Database Connectivity,用于连接和操作数据库。 9. **Java SE新特性** - **Lambda表达式**:简化函数式编程,从Java 8...

    JSP万年历

    10. **MVC模式**:虽然JSP自身支持模型-视图-控制器(MVC)架构,但更常见的是结合Servlet或Spring MVC等框架来更好地分离关注点,提高代码的可维护性和可扩展性。 综上所述,JSP万年历是一个结合了服务器端编程、...

    java记事簿管理系统_备忘录管理系统_通讯录_记账本-源码+数据库+论文or文档.zip

    6. **Servlet和JSP**:在服务器端,Java Servlet和JSP(JavaServer Pages)技术可能被用来处理HTTP请求,生成动态网页内容。 7. **用户认证与授权**:为了保护用户信息的安全,系统可能实现了用户登录、注册功能,...

    SpringMVC项目搭建过程备忘

    - `jstl` 和 `javax.servlet-api`:用于JSP视图解析。 - `junit`:单元测试必备。 配置好Maven后,我们需要在`web.xml`中配置DispatcherServlet,它是SpringMVC的前端控制器,负责接收HTTP请求并分发到相应的处理器...

    STRUTS备忘录、

    Struts可以与Hibernate、iBatis等持久层框架集成,Spring框架可以用于依赖注入,提高应用的可测试性和解耦。 总的来说,Struts作为一个成熟的MVC框架,为Java Web开发提供了强大且灵活的工具,帮助开发者构建出高效...

    EJB备忘(整理)

    【EJB备忘(整理)】 企业级JavaBean(Enterprise JavaBeans,简称EJB)是Java平台企业版(Java EE)的一部分,它提供了一种标准的框架,用于开发和部署可扩展、安全、事务处理以及分布式的企业级应用程序。EJB是...

    学生通讯管理系统

    MyEclipse是开发此系统的集成开发环境(IDE),它是一个强大的Java EE集成开发工具,支持JSP、Servlet、Struts、Spring、Hibernate等多种框架,便于开发者进行快速开发和调试。MyEclipse提供了一体化的开发环境,...

    【计算机软件毕业设计】汽车销售与管理系统设计与实现—销售管理模块.doc

    此外,系统还运用了Java相关的技术,包括JSP(JavaServer Pages)、Servlet和JDBC(Java Database Connectivity),以及SSH(Struts、Spring和Hibernate)框架。Struts作为基于MVC的Web应用框架,为系统提供了结构化...

    个人生活助手——java

    1. **Java Web开发**:该项目很可能是基于Java Web技术栈开发的,这包括了Servlet、JSP(Java Server Pages)或者更现代的Spring Boot框架。Servlet用于处理HTTP请求,JSP则用于生成动态网页内容。Spring Boot简化了...

    20180515毕业论文1

    6. **Tomcat**:开源的Servlet容器,用于运行Java Servlet和JavaServer Pages(JSP)应用。 7. **B/S架构**:浏览器/服务器架构,用户通过浏览器访问服务器上的应用,降低了客户端的系统需求,易于维护和升级。 这...

    JAVA软件工程师简历模版.doc

    - 熟练掌握JSP, Servlet, JSTL, JDBC编程开发,熟悉设计模式如抽象工厂模式、单例模式。 - 精通Struts框架,并能熟练结合其他轻量级框架(Hibernate, Spring)进行开发。 - 熟练使用Hibernate框架,理解其ORM实现...

    实习或秋招校招-思维导图总结

    - JSP:理解JSP基本语法、指令和隐式对象,以及与Servlet的交互。 - Servlet:学习Servlet生命周期、请求响应处理,以及Filter和Listener的应用。 - EJB:探讨企业级Java组件,包括Session Bean、Message Driven ...

    网上收集的Java面试题

    4. **J2EE**:考察Servlet、JSP、过滤器、监听器等Web开发技术,以及MVC(Model-View-Controller)架构的理解。面试者需理解请求处理流程,会配置和使用Servlet,以及处理HTTP请求和响应。 5. **Spring框架**:作为...

    java面试题大全

    3. Servlet和JSP:熟悉Web开发的基本概念,了解HTTP协议。 4. Spring MVC:理解MVC设计模式,熟练配置和使用Spring MVC。 五、设计模式 1. 创建型模式:如单例、工厂、抽象工厂、建造者和原型模式。 2. 结构型模式...

    memosddr:memosDDR应用程序的REST服务

    2. **Java Web开发**:Java的Servlet和JSP技术是构建Web应用的基础,Spring框架则提供了一套完整的解决方案,包括依赖注入、AOP(面向切面编程)、MVC(Model-View-Controller)架构模式等,使得开发REST服务更加...

    java面试题以及技巧

    │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ ...

    java面试题目与技巧1

    │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ ...

    java面试题及技巧4

    │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ ...

    java面试题及技巧3

    │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ ...

    java面试题以及技巧6

    │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ ...

Global site tag (gtag.js) - Google Analytics