`
tianhei
  • 浏览: 210398 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多

一、JSP简介

 

JSP(Java Server Page) 是一种动态网页技术。

jsp是由Servlet中分离出来的,主要作用就是动态的显示,这样就完成了视图和业务的分离。

先出现的Servlet,后出现的JSP。

jsp=html+java段+jsp标签+javascript+css(重点)

 

访问jsp的过程:
如果是第一次访问,jsp文件被服务器翻译成一个对应的java文件(Servlet),然后再编译成.class文件并加载到内存中。
如果是以后访问jsp,那就直接调用内存中的jsp实例。
所以第一次访问jsp慢,以后访问jsp的速度就会变快了。

 

jsp中的java代码要放在 <%%> 中。

 

jsp有9大内置对象:session、response、application

 

session是jsp的内置对象,可以直接使用:session
jsp中得到session:session(直接使用)
jsp中向session添加属性:session.setAttribute(String string,Object object);
jsp中从session取得值:session.getAttrubute(String string);
jsp中从session中删除属性:session.removeAttribute(String string);

 

使用session防止非法用户登录:
在登录成功的同时把用户名放到session中。
在每个页面用session得到用户名,如果用户名为空,跳转到登录页面。即非法登录。

 

中文乱码处理:
一般java在网络上传递数据是按:iso-8859-1来传递的。
iso-8859-1不支持中文,
三种方式解决中文乱码:
1、把字符串转换成gb2312:new String(u.getBytes("iso-8895-1"),"gb2312");
2、使用过滤器。
3、配置server.xml

 

ServletContext在jsp里称作application

 

通常使用dreamweaver来设计页面。

 

jsp中引用css:

<link rel="stylesheet" type="text/css" href="css/my.css">

 

二、标签

<a href="#">删除</a>  //插入一个链接,此链接连接到本页

<input type="submit" value="提交">  // 提交按钮,点击后,提交给form中的action

<input type="button" onclick="jsmethod()" value="提交"> // 提交按钮

<input type="reset" value="重置">  //重置按钮

<jsp:include page="head.jsp"/>  //在本jsp页面中引入另一页面:head.jsp

 

 

 

 

分享到:
评论

相关推荐

    JSP 程序设计从入门到精通 PDF 教程

    ### JSP程序设计从入门到精通知识点总结 #### 第1章 JSP概述 技术分析 ##### 1.1 JSP简介与历史背景 - **1.1.1 日新月异的Web技术**:这部分内容简要回顾了Web技术的发展历程,包括早期的静态网页到动态网页的...

    jsp网上商城jsp课程设计

    【标题】"jsp网上商城jsp课程设计"是一个基于JavaServer Pages (JSP) 技术构建的电子商务平台项目。在JSP中,开发者通常利用HTML、CSS和JavaScript来设计用户界面,同时结合Java代码来处理服务器端逻辑。这个课程...

    jsp模板 jsp模板 jsp模板jsp模板jsp模板

    jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp...

    原生jsp进行Web编程—作业3-JSP内置对象-Part2

    一、JSP内置对象练习 1、使用JSP中的session对象,实现用户登陆检验 (1)(1)web目录下的session-login目录中,新建login.jsp(允许用户输入用户名和密码), 在usercheck.jsp中进行验证,成功则显示index.jsp...

    jsp实用教程上机实验

    【JSP实用教程上机实验】是针对JavaServer Pages(JSP)技术的一份实践指导,通常用于加深理解和掌握在实际开发中应用JSP的方法。这份教程基于耿祥义编著的《jsp实用教程》第四版,提供了课后上机实验的代码示例,...

    动态Jsp页面转换成静态Html页面

    动态Jsp页面转换成静态Html页面动态Jsp页面转换成静态Html页面动态Jsp页面转换成静态Html页面动态Jsp页面转换成静态Html页面动态Jsp页面转换成静态Html页面动态Jsp页面转换成静态Html页面动态Jsp页面转换成静态Html...

    大学本科JSP课程的期末作业JSP+Servlet+layui实现的博客系统源码.zip

    大学本科JSP课程的期末作业JSP+Servlet+layui实现的博客系统源码。教程 下载使用tomcat就可以使用,数据库语句也有,如果要修改数据库配置就在tool下面的工具类修改即可大学本科JSP课程的期末作业JSP+Servlet+layui...

    JSP图书借阅系统(jsp+SQLServer)

    【JSP图书借阅系统(jsp+SQLServer)】是一个基于Java Server Pages(JSP)技术和SQL Server 2000数据库开发的图书借阅管理应用程序。这个系统旨在提供一个高效、用户友好的平台,方便图书馆管理员进行图书的借阅、...

    JSP登陆验证 实现JSP用户名 密码 验证码验证登陆

    StudentLoginServlet.java就是一个Servlet,它接收来自login.jsp的POST请求,执行登录验证,并将结果发送回loginresult.jsp。 3. **用户名和密码验证**: 在StudentLoginServlet中,你需要从请求参数中获取用户名...

    jsp页面生成word或excel

    ### 使用JSP实现Word、Excel格式报表打印 #### 一、使用JSP生成Word文档 在JSP中生成Word文档可以通过设置正确的`content-type`来实现。具体来说,只需要在JSP页面的头部添加以下指令: ```jsp ``` 这样设置后...

    jsp登录页面设计源代码

    jsp登录页面设计源代码 jsp登录页面设计是指使用jsp语言来设计一个登录页面,实现用户的身份验证。下面是jsp登录页面设计的详细知识点: 1. HTML代码设计: 登录页面的静态设计使用HTML语言,通过设计HTML代码来...

    JSP 网上订餐系统,附带完整源码与数据库

    **JSP网上订餐系统详解** 本项目是一个基于JSP技术的网上订餐系统,旨在为程序员朋友们提供一个完整的学习示例,特别是对于正在学习JSP的开发者来说,这是一个非常实用的实践案例。该系统具备完善的订餐功能,且...

    jsp论坛设计与实现

    jsp论坛设计与实现jsp论坛设计与实现jsp论坛设计与实现jsp论坛设计与实现jsp论坛设计与实现jsp论坛设计与实现jsp论坛设计与实现jsp论坛设计与实现jsp论坛设计与实现jsp论坛设计与实现jsp论坛设计与实现jsp论坛设计与...

    jsp实用案例教程

    《jsp实用案例教程》是一本由冯燕奎和赵德奎等专家共同编著的专业书籍,主要针对Java Server Pages(JSP)技术,为读者提供了丰富的实践案例,帮助学习者深入理解和掌握JSP在实际开发中的应用。本书不仅讲解了JSP的...

    基于 Servlet+jsp+mysql 开发 javaWeb 学生宿舍管理系统

    基于 Servlet+jsp+mysql 开发 javaWeb 学生宿舍管理系统基于 Servlet+jsp+mysql 开发 javaWeb 学生宿舍管理系统基于 Servlet+jsp+mysql 开发 javaWeb 学生宿舍管理系统基于 Servlet+jsp+mysql 开发 javaWeb 学生宿舍...

    jsp+jspsmartupload控件上传图片至数据库

    在本文中,我们将深入探讨如何使用JSP与jspsmartupload控件将图片上传到数据库。jspsmartupload是一款强大的JSP文件上传组件,能够帮助开发者处理用户通过表单提交的多个文件。以下是对这个技术栈的详细解析: 1. *...

    电影售票系统JSP 电影售票系统JSP

    电影售票系统JSP电影售票系统JSP电影售票系统JSP电影售票系统JSP电影售票系统JSP电影售票系统JSP电影售票系统JSP电影售票系统JSP电影售票系统JSP电影售票系统JSP电影售票系统JSP电影售票系统JSP电影售票系统JSP电影...

    Head First Servlet & JSP

    《Head First Servlet & JSP》是一本非常受欢迎的IT教程,专为准备SCWCD(Sun Certified Web Component Developer)认证的读者设计。本书以其独特的学习风格,深入浅出地介绍了Servlet和JSP(JavaServer Pages)这两...

    在一个JSP页面里面根据条件动态的加载另一个jsp页面

    在这个场景中,我们讨论的是如何在一个JSP页面上根据特定条件动态地加载另一个JSP页面,这个新加载的页面通常会显示从数据库(例如Oracle)中检索到的数据。这通常涉及到前端技术如jQuery和Ajax,以及服务器端的处理...

Global site tag (gtag.js) - Google Analytics