JSP
来源:互联网 发布:node.js 根目录 编辑:程序博客网 时间:2024/04/29 05:41
一、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
- JSP
- jsp
- JSP
- JSP
- jsp
- Jsp
- JSP
- jsp
- jsp
- jsp
- JSP
- JSP
- jsp
- jsp
- JSP
- jsp
- jsp
- android scroller类的使用
- bootloader
- jsp编码详细介绍
- 八大排序算法总结
- 使用hive 对lzo数据分析时的报错
- JSP
- 微软呼吁企业升级Win 8 称死机率比XP降低63%
- 从数据库中导出数据以excel格式保存到本地
- Ansi、Unicode、UTF8字符串之间的转换和写入文本文件
- Nmap Network Scanning扫描版
- [3]PHP开发环境搭配之MySql5.5安装详细说明
- 网页提示“证书错误:导航已阻止”,无法跳转解决办法
- 2014年大数据预测分析市场的新兴方法
- 简单栈的实现(基于数组)