本文目录一览:
求jsp页面跳转实例,5种方法,给3个方法的实例就好!
经测试没有问题:
1. response.sendRedirct("跳转到页面");
2.response.setHeader();
%
response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
String newLocn="/index.html";
response.setHeader("Location",newLocn);
%
3.jsp:forward page="跳转页面"/
4.JS自动跳转
table
tr
td id= "go_title " 3秒后自动跳转到论坛首页 /td
/tr
/table
var time=0;
function gotoBbsIndex(){
time++;
if(time==3){
document.location.href= "index.html ";
}
document.getElementById( "go_title ").innerHTML=(3-time)+ "秒后自动跳转到论坛首页 ";
}
window.setInterval( "gotoBbsIndex() ",1000);
/script
5.a href="#"转向的页面/a
6.request.sendRedirect("success.html");
Jsp有哪些动作?作用分别是什么?
JSP规范定义了一系列的标准动作,它用JSP作为前缀,可用的标准动作元素如下:
作用分别如下:
1、jsp:include动作元素用来包含静态和动态的文件。该动作把指定文件插入正在生成的页面。语法格式如下:
jsp:include page="相对 URL 地址" flush="true" /
2、jsp:useBean动作元素
jsp:useBean 动作用来加载一个将在JSP页面中使用的JavaBean。语法格式如下:
jsp:useBean id="name" class="package.class" /
3、jsp:setProperty动作元素
jsp:setProperty用来设置已经实例化的Bean对象的属性,有两种用法。首先,你可以在jsp:useBean元素的外面(后面)使用jsp:setProperty,语法格式如下:
jsp:setProperty name="myName" property="someProperty" .../
4、jsp:getProperty动作元素
jsp:getProperty动作提取指定Bean属性的值,转换成字符串,然后输出。语法格式如下:
jsp:getProperty name="myName" property="someProperty" .../
5、jsp:forward 动作元素
jsp:forward动作把请求转到另外的页面。jsp:forward标记只有一个属性page。语法格式如下所示:
jsp:forward page="相对 URL 地址" /
6、jsp:plugin动作元素
jsp:plugin动作用来根据浏览器的类型,插入通过Java插件 运行Java Applet所必需的OBJECT或EMBED元素。
jsp:plugin type="applet" codebase="dirname" code="MyApplet.class"
width="60" height="80"
jsp:param name="fontcolor" value="red" /
jsp:param name="background" value="black" /
jsp:fallback
Unable to initialize Java Plugin
/jsp:fallback
/jsp:plugin
7、jsp:element 、 jsp:attribute、 jsp:body动作元素
jsp:element 、 jsp:attribute、 jsp:body动作元素动态定义XML元素。动态是非常重要的,这就意味着XML元素在编译时是动态生成的而非静态。
%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%
!DOCTYPE html
html
head
meta charset="utf-8"
title菜鸟教程(runoob.com)/title
/head
body
jsp:element name="xmlElement"
jsp:attribute name="xmlElementAttr"
属性值
/jsp:attribute
jsp:body
XML 元素的主体
/jsp:body
/jsp:element
/body
/html
8、jsp:text动作元素
jsp:text动作元素允许在JSP页面和文档中使用写入文本的模板,语法格式如下:
jsp:text模板数据/jsp:text
JSP是什么
JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
一个JSP页面可以被分为以下几部份:静态数据、JSP指令、JSP脚本元素和变量、JSP动作、用户自定义标签。
扩展资料:
JSP技术是使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。
参考资料:百度百科-JSP
解释JSP的作用,并列举JSP的特点
JSP是一种建立在Servlet规范功能之上的动态网页技术,是在通常的网页文件中嵌入脚本代码,用于产生动态内容,在JSP文件中嵌入的是java代码和JSP标记。
特点:
1、将内容的生成和显示进行分离使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。
2、强调可重用的组件绝大多数JSP页面依赖于可重用的,跨平台的组件来执行应用程序所要求的更为复杂的处理。
3、采用标识简化页面开发Web页面开发人员不会都是熟悉脚本语言的编程人员。
JSP的优缺点
一、缺点
1、JSP技术极大的增加了产品的复杂性。
2、java的高效率运行需要占用大量的内存和硬盘空间。一方面,java的高速运行是通过.class文件常驻内存来实现的,另一方面,还需要硬盘空间来存储一系列的.java文件和.class文件以及对应的版本文件。
3、JSP程序调试困难。
二、优点
1、JSP代码跨平台,即一次编写,处处运行。
2、JSP组件跨平台可重用,企业JavaBeans组件可以访问传统的数据库,并能以分布式系统模式工作于Solaris,Linux,UNIX和Windows平台。
3、支持多种网页格式。
4、JSP标签可扩充性。JSP技术允许开发者扩展JSP标签,定制JSP标签库,所以网页制作者充分利用与XML兼容的标签技术强大的功能,大大减少对脚本语言的依赖。
jsp中post方法的实例?
%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%%@ page import="java.io.*,java.util.*" %!DOCTYPE htmlhtmlheadmeta charset="utf-8"title菜鸟教程(runoob.com)/title/headbodyh1使用 POST 方法读取数据/h1ullipb站点名:/b%// 解决中文乱码的问题String name = new String((request.getParameter("name")).getBytes("ISO-8859-1"),"UTF-8");% %=name%/p/lilipb网址:/b
%= request.getParameter("url")%/p/li/ul/body/html