`
tianhei
  • 浏览: 207860 次
  • 性别: 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 web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序

    jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序 jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序jsp web程序 jsp web程序jsp web程序...

    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电影...

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

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

    JSP程序设计实训与案例教程源代码

    JSP程序设计实训与案例教程源代码JSP程序设计实训与案例教程源代码JSP程序设计实训与案例教程源代码JSP程序设计实训与案例教程源代码JSP程序设计实训与案例教程源代码JSP程序设计实训与案例教程源代码JSP程序设计实...

    jsp经典笔记jsp经典笔记

    JSP(java server page) 1.JSP介绍: JSP是服务器端运行的页面,JSP本身就是一个Servlet,他不仅可以包含静态的HTML代码,也可以包含动态的JAVA代码,服务器容器可以将JSP转换成Servlet发布,并接受请求。 Jsp文件...

    jsp+mysql简单留言板实现

    采用纯jsp页面+Mysql的方法实现功能 项目编码是gb2312,要转换格式的请自己装换,界面简洁,功能简单,实现容易,非常适合初学者 有助于加深初学者对jsp的理解和使用Mysql数据库 String DBDRIVER = ...

    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 程序设计从入门到精通 PDF 教程

    《JSP程序设计从入门到精通》电子书  第1篇 入门篇 7  第1章 Jsp概述 技术分析 7  1.1 Jsp简介与历史背景 7  1.1.1 日新月异的Web技术 7  1.1.2 什么是JSP 8  1.1.3 JSP技术有以下几个显著的优点 9  ...

    JSP动态网页制作基础培训教程源代码.rar

    JSP下载文件说明包括两部分内容,一部分是JSP基础知识;另一部分是综合实例。读者可根据相应的使用说明直接使用这些源代码。 一、基础知识部分 此部分是指文件夹名为第1~9章中的内容(如表1),这些是书中介绍JSP...

    JSP期末考试试卷及参考答案

    6、通常应用(&lt;jsp:useBean&gt;)动作标识可以在JSP页面中创建一个Bean实例,并且通过属性的设置可以将该实例存储到JSP中的指定范围内。 7、在JSP内置对象中,(request)对象是从客户端向服务器端发出请求,包括用户提交的...

    JSP期末考试试题及答案

    1)在JSP中,要定义一个方法,需要用到以下()元素。(选择一项) a) &lt;%= %&gt; b) c) ! %&gt; d) 2)JSP页面经过编译之后,将创建一个()。(选择一项) a) applet b) servlet c) ...

    JSP程序设计教程课件及所有40M源码

    JSP程序设计教程课件及所有40M源码 作者:郭珍 王国辉 出版时间:5/1/2008 所属丛书:21世纪高等学校计算机规划教材——精品系列 源程序使用方法 (1)需要安装Eclipse、JDK1.6、Tomcat 6.0、SQL Server 2000。 (2...

    jsp高级编程--jsp基础&&jsp高级应用

    第一部分 jsp入门 第一章 概述 第二章 预备知识 第三章 jsp开发平台的建立--tomcat 第四章 jsp的语法和语义 第五章 作为xml的jsp 第六章 jsp基础实例 第七章 用jsp实现常见的web应用 第二部分 高级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模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp模板jsp...

    大三下学期JSP作业实验三SWQ 里面没有学号.pdf

    大三下学期JSP作业实验三SWQ 里面没有学号。 文件夹 PATH 列表 卷序列号为 4E8D-6931 C:. │ .txt │ 实验三 JSP应用开发进阶.doc │ 报告三学号姓名.doc │ ├─代码 │ 1.html │ 1.jsp │ 2.jsp │ 3.jsp │ 4....

    JSP实现购物车系统

    利用 jsp 、 javabean 、 servlet 、session等知识点,结合相关设计模式、 以及软件工程的相关知识, 设计一个网站购物车, 用于记录客户的购物订单, 并能对购物车中商品信息进行查询、修改、删除、清空等操作,...

Global site tag (gtag.js) - Google Analytics