JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。
###基本概念 Servlet Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序...
1. 一定要注意在web.xml中被标签保护的web path的声明范围,尽量不要使用 类似于/*这样的写法,因为会将所有资源都保护起来,难免将/css和/js这样的目录也保护起来,于是 会造成登录成功之前无法正常引用css和js文件。并且导致登录成功后跳转到奇怪的链接。
1. 变量申明的区别 + 内申明的变量属于servlet类的成员变量,非线程安全。 + 内申明的变量属于局部变量(编译后属于servlet.service()方法内的局部变量),线程安全。 + 每个jsp页面请求都是一个独立的servlet线程。
JSP中有两种包含:静态包含:<%@includefile=\"被包含页面\"%>和动态包含:<jsp:includepage=\"被包含页面\"flush=\"true\">。下面以一个例子来说明如何使用包含。
本文实例为大家分享了JSP实现客户信息管理系统的具体代码,供大家参考,具体内容如下
前言 本文包含request内置对象的使用、乱码处理的两种方法、使用request.getParamter()方法获取表单提交的数据、采用request对象通过getParameter()方法和getParameterValues()方法获取表单请求数据、使用request内
(1)客户端的数据一般是通过HTTPGET/POST方式提交给服务器,在服务器端用request.getParameter()读取参数时,很容易出现中文乱码现象。
从Request对象中可以获取各种路径信息,以下例子:  假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下 
1、EL表达式解析过程 JSP中,我们经常会写为${obj.name}字样,但你有没有想过,它的取值过程是什么,属性值从哪取得?
1). use jdbc connector, refer to https://dev.mysql.com/doc/connector-j/5.1/en/ 2). start jdbc develop from here: https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-usagenotes-connect-drivermanager.html#connector-j-examples-connection-drivermanager
1、拖动新生成的节点不能删除,提示 b.getEdges is not a function... 【解决方法】:生成的节点的ID必须是字符串形式 2、防止
1.最简单的区别就是,HTML能直接打开,jsp只能发布到Tomact等服务器上才能打开 。 2.定义上HTML页面是静态页面可以直接运行,JSP页面是动态页它运行时需要转换成servlet。 3.他们的表头不同,这个是JSP的头“ ” 在表头中有编码格式和倒入包等。 4.也是很好区分的在jsp中用就可以写Java代码了,而html没有
JSP中response.setContentType()的作用及参数 response.setContentType(MIME)的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。
Struts2中拦截器大家都很经常使用,但是拦截器只能拦截action不能拦截jsp页面。这个时候就有点尴尬了,按道理来说没登录的用户只能看login界面不能够通过输入URL进行界面跳转,这显然是不合理的。这里介绍Struts2中F
JSP中Servlet的Request与Response的用法与区别 简介:Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。request和response对象即然代表请求和响
JSP中Session的理解: 一、Session简单介绍   在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器
JSP状态管理的简单介绍 一http协议的无状态性 无状态性是指:当浏览器发送请求给服务器时,服务器响应客户端请求。
JSP中Servlet的自己实现 一步骤 1、继承HttpServlet 2、重写doGet()或者doPost()方法 3、在web.xml中注册Servlet 
JSP中param动作的实例详解 一语法 <jsp:paramname=\"参数名\"value=\"参数值\"> 常常与<jsp:forward>一起使用,作为其子标签存在。 
JSP的Cookie在登录中的使用 一功能需求 实现记忆用户名和密码功能。  二代码
 JSP注释的详解及简单实例 一三种格式 二举例 <body> <h1>大家好</h1>
JSP生成九九乘法表的简单实例 一用表达式和脚本方式实现九九乘法表 <%@pagelanguage=\"java\"import=\"java.util.*\"contentType=\"text/html;charset=utf-8\"%>
JSP之表单提交get和post的详解及实例 一get和post的区别 二实战(post方式提交) 1、login.jsp