
servlet&&jsp
fool宋
Stay Hungry , Stay Foolish
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Servlet生命周期
Servlet的生命周期定义了一个Servlet如何被加载、初始化,以及它怎样接收请求、响应请求、提供服务。在网上找到一张关于Servlet生命周期的图解,我在旁边加标了中文(红色表示正常执行的线路,蓝色表示异常抛出)说到生命周期之前,可能先对于几个Servlet方法有个了解会有助于深刻理解Servlet生命周期:1)init()方法 在Servlet的生命周期中,仅执行一次转载 2014-03-13 20:29:36 · 768 阅读 · 0 评论 -
程序员技术练级攻略
前言你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出发)建议:不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什转载 2014-03-26 20:01:44 · 1041 阅读 · 0 评论 -
Web.XML 配置详解
一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。 web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、listener、启动加载级别等。当你的web工程没用到这些时,你可以不用web.xml文件来配置你的Application。每个xml文件都有定义转载 2014-03-15 10:43:17 · 883 阅读 · 0 评论 -
JSP page 指令
JSP page 指令1.language 属性 从某种角度讲,language 属性的作用是指定页面使用的脚本语言,如下所示: <%@ page language="java" %> 就现在来说,由于 Java 是默认选择,也是惟一合法的选择.2.import 属性 使用 page 指令的 import 属性原创 2014-03-01 20:47:11 · 1612 阅读 · 0 评论 -
JSP include 指令
通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候,我们就可以考虑用include用法: <%@ include file="demo.jsp"%>include可以在JSP页面转换成Servlet之前,将JSP代码插入其中(产生一个.java文件)。它的主要优点是功能强大,所包含的代码可以含有总体上影响主页面的JSP构造,比如属性、方法的定义和文档类型的原创 2014-03-02 16:58:16 · 934 阅读 · 0 评论 -
JSP脚本元素
JSP脚本元素是用来插入Java代码的,这些使用Java编写的脚本元素会出现在被容器编译成的Servlet文件中。主要有3种类型的脚本元素。表达式格式(expression):直接调用Java表达式输出数据。小脚本格式(scriptlet):在内部编写Java代码实现相应的功能。声明格式(declaration):定义变量以及方法。1:JSP表达式JSP表达转载 2014-03-02 17:06:04 · 1230 阅读 · 0 评论 -
jsp 动作元素 jsp:include jsp:forward
指令元素是在编译阶段发生作用的。但有时要求JSP页面能够在请求或执行阶段视具体情况采取相应的“行动”,这时就需要另外一类元素来完成,这种元素就是动作元素。 用于从一个JSP文件向另一个文件转发用户请求,被转发的文件可以是JSP,HTML,静态资源文件等,它们必须与发出请求的文件处于相同的上下文。每当遇到元素时,将转向执行被转发的文件。 在开发jsp过程中,我们通原创 2014-03-02 17:24:13 · 1254 阅读 · 0 评论 -
web.xml中load-on-startup的作用
如下一段配置,熟悉DWR的再熟悉不过了: dwr-invoker org.directwebremoting.servlet.DwrServlet debug true 1 dwr-invoker /dwr/*我们注意到它里面包含了这段配置:1,那么这个配置有什么作用呢?贴一段英文原汁原味的解释如下:S转载 2014-03-15 09:57:19 · 691 阅读 · 0 评论 -
浏览器回车和刷新的区别
如果是GET,没差别,如果是POST,按回车,会以GET方式读一次当前地址。刷新会再次提交一次数据到当前页面转载 2014-03-07 23:35:09 · 1830 阅读 · 0 评论 -
JavaEE的13种核心技术
JavaEE的13种核心技术java的大方向就是JavaEE,JavaEE不仅仅是socket编程,具体包括13中核心技术。JAVAEE的核心API与组件JAVAEE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对JAVAEE中的13种技术规范进行简单的描述(限于篇幅,这转载 2014-03-06 19:44:06 · 974 阅读 · 0 评论 -
JSP9个内置对象
JSP内置对象:我们在使用JSP进行页面编程时可以直接使用而不需自己创建的一些Web容器已为用户创建好的JSP内置对象。如request,session,response,out等。下面就JSP2.0给出的9个内置对象: 内置对象类型作用域requestjavax.servlet.http.HttpServletR转载 2014-03-02 19:43:27 · 1048 阅读 · 0 评论 -
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
今天把一台电脑上的一个含有jsp的原创 2014-05-20 23:46:18 · 1086 阅读 · 0 评论 -
response.setHeader("Refresh", "2;url=http://www.baidu.com");
response.setHeader("Refresh", "2;url=http://www.baidu.com");两秒钟自动跳转到百度,可以跳到自身页面,用于刷新,可以带参数原创 2014-03-26 19:57:13 · 4144 阅读 · 0 评论 -
form表单提交数据get,post请求的区别
1.从安全性上看 post比get好。get提交的数据会在浏览器的地址显示。 2.从提交内容大小看,post比get好,get提交数据不能大于2k,而post提交的 数据理论上没有限制,但是实际编程建议不要大于64K。 3.从请求响应速度看get要好一些,get要求服务器立即处理请求。而post请求可能形成一个队列请求。原创 2014-03-13 20:40:40 · 1308 阅读 · 0 评论 -
修改Servlet模版
在我们使用Myeclipse自动生成Servlet时,servlet模版会自动产生一个Servlet,但是里面显得比较乱,可以在MyEclipse中修改Servlet模版。以Myeclipse10为例:在\Common\plugins下的com.genuitec.eclipse.wizards_9.0.0.me201108091322.jar文件,可以用压缩软件直接打开。找到com.gen原创 2014-03-15 09:47:09 · 952 阅读 · 0 评论 -
Servlet映射地址配置
Servlet在编写完毕后,必须先在web.xml中配置才能访问。在配置时,需要指定一个Servlet的访问地址。Servlet映射地址不是随便 怎么写都可以,必须要遵从一定的规则,这个规则在Servlet的规范中有详细的说明。按照Servlet规范的要求,Servlet映射地址形式只能有 四种,即: 第一种、以“/”开头,以“/*”结束的地址,这种地址映射称为路径映射。这种映射中使用转载 2014-03-15 12:58:33 · 6872 阅读 · 0 评论 -
sendRedirect() forward() 区别 选择
比较sendRedirect()和request.getRequestDispatcher().forward(request,response)请问 sendRedirect() 和 forward 的区别是什么(1) 重定向 --〉sendRedirect() ,转向 --> forward() 叫(2) 实际发生的位置不一样sendRedirect 发生在浏览器,请原创 2014-03-28 08:27:41 · 1092 阅读 · 0 评论 -
HttpServletRequest,对象,的详解
HttpServletRequest对象的详解该对象表示浏览器的请求(http请求), 当web 服务器得到该请求后,会把请求信息封装成一个HttpServletRequest 对象• getRequestURL方法返回客户端发出请求时的完整URL。• getRequestURI方法返回请求行中的资源名部分。• getQueryString 方法返回请求行中的参数部分(参数名+值)转载 2014-03-27 16:43:31 · 925 阅读 · 0 评论 -
Java访问MySQL数据库的SqlHelper类
第一步:新建SqlHelper类;第二步:新建一个属性文件dbinfo.properties,具体内容如下:driver=com.mysql.jdbc.Driverurl=jdbc\:mysql\://localhost\:3306/testuserName=rootpassword=123456第三步:完成SqlHelper类;一定要记着引入数据库驱动程转载 2014-03-29 08:47:40 · 2493 阅读 · 0 评论 -
getWriter() getOutputStream() 对比 不能同时使用
getWriter()getOutputStream(); 区别1. getWriter() 用于向客户机回送字符数据2. getOutputStream() 返回的对象,可以回送字符数据,也可以回送字节数据(二进制数据)OutputStream os=response.getOutputStream();os.write("hello,world".getBytes(原创 2014-03-18 15:26:32 · 3344 阅读 · 0 评论 -
response.sendRedirect的使用
①使用sendRedirect()来传递字符参数 使用sendRedirect()代码:response.sendRedirect("/UsersManager/MainFrame?uname="+username+"&pwd="+password); 说明:基本格式:response.sendRedirect(“servlet的地址?参数名=参数值&参数名=参数值..原创 2014-03-18 16:46:59 · 12709 阅读 · 0 评论 -
sendRedirect和forward原理及区别总结
一、原理. 1、 Forward 该图的交互过程如下:① 浏览器访问Servlet1。② Servlet1想让Servlet2对客户端的请求进行响应,于是调用forward()方法,将请求转发给Servlet2进行处理。③ Servlet2对请求做出响应。交互过程可以看出,调用forward()方法,对浏览器来说是透明的,浏览器并不知道为其服务的Ser转载 2014-03-18 16:34:48 · 3534 阅读 · 0 评论 -
requset对象取得http请求信息 取得host 和 Referer案例(防盗链)
1.取得host String host=request.getHeader("Host");2.Referer;告诉服务器请求来自哪里,所以服务器可以判断请求来至哪里,如果不是本网站或者不是希望的网址,可以拒绝请求,防止盗链。如果我们直接到开页面,得到Referer(会发现它是空值)。String referer=request.getHeader("Referer")原创 2014-03-24 20:41:30 · 4435 阅读 · 0 评论 -
JSP中include指令和include动作的区别
include指令是编译阶段的指令,即include所包含的文件的内容是编译的时候插入到JSP文件中,JSP引擎在判断JSP页面未被修改,否则视为已被修改。由于被包含的文件是在编译时才插入的,因此如果只修改了include文件内容,而没有对JSP修改,得到的结构将不会改变,所以直接执行已经存在的字节码文件,而没有重新编译。因此对不经常变化的内容,用include指令是合适的,如果需要的内容是经常变转载 2014-03-02 18:49:42 · 873 阅读 · 0 评论