- 浏览: 90897 次
文章分类
最新评论
转发:
req.getRequestDispatcher("/pages/main.jsp").forward(req, rep);
不需要主机名、项目名,这是web容器类的跳转
uri和url的区别:
uri:资源地址,端口后面的部分(项目名+资源名)
url:完整资源地址
sendRedirect()重定向和forward()转发的区别:
1、发生位置不同:
sendRedirect发生在浏览器,跳转需要加项目名
forward发生在web容器
2、跳转范围不同
sendRedirect可以跳转项目之外的url地址
forward只能跳转在项目内的资源地址
servlet模板:
位置;D:\eclipse-IDE\myeclipse2\Common\plugins\com.genuitec.eclipse.wizards_9.0.0.me201108091322.jar
(搜索:wizards)
打开templates目录打开Servlet.java
关闭eclipse程序
用war打开,修改
web开发指导思想
1、一张表 对应一个 Model对象 和一个操作数据的Dao(封装对该表的各种操作),体现数据与操作分离;
2、将数据库的连接 关闭 单独提取出来 DButil
3、将常用的代码封装成为工具类
req.getRequestDispatcher("/pages/main.jsp").forward(req, rep);
不需要主机名、项目名,这是web容器类的跳转
uri和url的区别:
uri:资源地址,端口后面的部分(项目名+资源名)
url:完整资源地址
sendRedirect()重定向和forward()转发的区别:
1、发生位置不同:
sendRedirect发生在浏览器,跳转需要加项目名
forward发生在web容器
2、跳转范围不同
sendRedirect可以跳转项目之外的url地址
forward只能跳转在项目内的资源地址
servlet模板:
位置;D:\eclipse-IDE\myeclipse2\Common\plugins\com.genuitec.eclipse.wizards_9.0.0.me201108091322.jar
(搜索:wizards)
打开templates目录打开Servlet.java
关闭eclipse程序
用war打开,修改
web开发指导思想
1、一张表 对应一个 Model对象 和一个操作数据的Dao(封装对该表的各种操作),体现数据与操作分离;
2、将数据库的连接 关闭 单独提取出来 DButil
3、将常用的代码封装成为工具类
发表评论
-
41、解决HttpServletResponse输出的中文乱码问题
2015-04-12 21:48 1213response返回有两种,一种是字节流outputs ... -
41、轮询
2015-04-12 08:50 0浏览器关闭使session失效 ... -
40、spring ajax/easyui 中文乱码的解决
2015-04-04 14:52 692使用spingmvc,在JS里面通过ajax发送请求,并 ... -
39、.net
2015-03-28 23:12 542熟悉java编程,自然学习c#就会比较容易,有几个点需要说明下 ... -
38、servlet-- JSTL+EL(c标签、${})
2015-03-23 15:57 780参看:http://www.cnblogs.com/xdp-g ... -
37、servlet--jsp
2015-03-23 15:07 492不管是JSP还是Servlet,虽然都可以用于开发动 ... -
36、servlet--防止表单重复提交
2015-03-23 14:33 7081、在网络延迟会或服务器反应过慢的情况下让用户有时间点击多次s ... -
35、servlet--servletContext
2015-03-22 13:41 474servletContext接口是Servlet中最大的一个接 ... -
34、servlet--会话技术/购物车demo/y验证码
2015-03-21 23:40 586会话Session and Cookie 1、session: ... -
32、servlet --重定向/下载/缓存/中文乱码
2015-03-20 23:21 1052重定向1、sendRedirect rep.sendRedir ... -
31、servlet--开发方式
2015-03-20 21:55 633servlet:利用java技术开发动态网页的技术,是学习ja ... -
30、servlet---tomcat原理
2015-03-20 18:20 674Servlet出现得早,servlet很强大,但是se ... -
29、servlet--jsp执行过程
2015-03-20 15:08 445J2EE的13种核心技术:JDBC、JNDI、EJBs、 ... -
29、springmvc+spring+mybatis+oracle12的demo
2015-03-15 20:29 0每次搭建都要重头搭建,累~~ 注意:用12c的jdbc 在安 ... -
27、Tomcat多次加载项目问题
2015-03-12 15:30 558错误配置方式: <Host name="lo ... -
26、数据分页(jsp+servlet)
2015-03-12 15:19 470随着数据库中存储的数据的增多,满足用户查询条件的数据也 ... -
llll.文档设计
2015-03-11 13:31 0设计文档与代码实现到 ... -
24、webservice_短信接口
2015-03-11 10:48 797http://blog.csdn.net/sxdtzhaoxi ... -
25、RMI_demo1
2015-03-11 10:48 425Java RMI 指的是远程方法调用 (Remote Meth ... -
23、svn
2015-03-11 10:48 422<参看>http://blog.csdn.net/ ...
相关推荐
学生在学习过程中,不仅可以了解到Java的基本语法和面向对象思想,还能掌握Web开发中的重要一环——Servlet,为将来从事Java Web项目开发打下坚实基础。通过王勇老师的指导,初学者能够逐步建立起对Java编程的系统...
Struts 是一个开源的 MVC(Model-View-Controller)框架,用于构建基于...Struts作为一款成熟的框架,尽管现代开发中Spring Boot等更先进的框架逐渐取代了它,但其核心思想仍然对理解Web开发的架构设计有着深远的影响。
《Struts in Action》这本书是IT领域中关于Java Web开发框架Struts的权威指南,由Ted Husted编写,Eric Liu(铁手)翻译成中文版本。本书深入探讨了Struts框架的设计理念、架构原理及其在实际项目中的应用,是学习和...
Struts架构是Java Web开发中的一个经典框架,它基于Model-View-Controller(MVC)设计模式,旨在简化企业级应用程序的开发。Struts通过提供控制器组件、动作类、配置文件以及视图辅助组件,帮助开发者构建结构清晰、...
这部分详细阐述了Struts的设计思想,包括它如何作为一个模型2(Model 2)架构实现MVC(Model-View-Controller)模式,以及它为何被认为是一种高效的Web开发框架。 **2.2.3. Struts控制器组件** Struts的控制器组件...
《基于JSP的网上体育商城系统设计与实现》是一个典型的Java毕业设计项目,它涵盖了Web开发中的多个核心知识点。此项目旨在构建一个功能完善的在线购物平台,专门针对体育用品,提供用户浏览、选购、下单、支付等一...
通过研究和实践这个系统,学生不仅可以掌握Java Web开发的基本流程和技术,还能了解到如何在实际项目中应用这些知识,对于提升编程技能和项目经验大有裨益。同时,这个系统也适合教师作为教学案例,帮助学生理论联系...
总之,这个基于Struts 1.x的图书管理系统实例涵盖了Web开发的多个重要方面,包括MVC架构、数据库操作、前端展示和后端逻辑。无论是初学者还是经验丰富的开发者,都可以从中学习到实用的技术和设计思想,进一步提升...