本文目录一览:
请编写两个简单的JSP页面
_main.jsp
%@ page language="java" import="java.util.*" pageEncoding="utf-8"%
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
html
head
titleMain.jsp/title
/head
body
%double h=10; %
%double t=10; %
%double b=10; %
jsp:include page="/lader.jsp"
jsp:param name="t" value="10" /
jsp:param name="b" value="12" /
jsp:param name="h" value="20" /
/jsp:include
/body
/html
lader.jsp
%@ page language="java" import="java.util.*" pageEncoding="utf-8"%
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
html
head
titleLader.jsp/title
/head
body
%
double t=Double.valueOf(request.getParameter("t"));
double b=Double.valueOf(request.getParameter("h"));
double h=Double.valueOf(request.getParameter("b"));
double r=(t+b)*h/2;
%
上底:%=t %
下底:%=b %
高:%=h %
面积:%=r %
/body
/html
求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是一种建立在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兼容的标签技术强大的功能,大大减少对脚本语言的依赖。