`
Junjiejkl
  • 浏览: 61879 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jsp:include

阅读更多
引用
<html>
<head>
<title>Compute</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF">
<div align="center">
  <form method="post" action="Compute.jsp">
    <p>选择要做的运算
      <input type="radio" name="compute" value="division" checked>
      除法
      <input type="radio" name="compute" value="multiplication">
      乘法</p>
    <p>被除数(被乘数)
      <input type="text" name="value1">
      除数(乘数)
      <input type="text" name="value2">
    </p>
    <p>
      <input type="submit" name="Submit" value="计算结果">
    </p>
  </form>
</div>
</body>
</html>


<%@ page language="java" %>

<%
	String value1 = request.getParameter("value1");
	String value2 = request.getParameter("value2");
%>

<% if( request.getParameter("compute").equals("division") ) { %>
	<jsp:include page="divide.jsp" flush="true">
		<jsp:param name="v1" value="<%=value1%>"/>
		<jsp:param name="v2" value="<%=value2%>"/>
	</jsp:include>
<% } else { %>
	<%@ include file="multiply.jsp"%>
<% } %>	


<html>
<head>
<title>Devide</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF">
<center>
<h1>
<% 
	try{
	//System.out.println(request.getParameter("v1"));
			float multiplicand = Float.parseFloat( request.getParameter( "value1" ) );
   		float multiplicator = Float.parseFloat( request.getParameter( "value2" ) );
   		double result=multiplicand*multiplicator;
   		out.println( multiplicand + " * " + multiplicator + " = " + result );
   	}
   	catch( Exception ex ){
   		out.println( "不合法的被乘数或乘数!" );
   	}
%>   
</h1>
</center>	
</body>
</html>


<html>
<head>
<title> include test</title>
</head>
<body bgcolor="white">
<font color="red">
The current date and time are 
<%@ include file="date.jsp" %>
<jsp:include page="date.jsp" flush="true"/>
</font>
</body>
</html>


<%@ page import="java.util.*" %>
<%= (new Date()).toLocaleString() %>


<html>
<head>
<title>Divide</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF">
<center>
<h1>
<% 
	try{
		float dividend = Float.parseFloat( request.getParameter( "value1" ) );
   		float divisor = Float.parseFloat( request.getParameter( "value2" ) );
   		double result=dividend/divisor;
   		%>
   		<%= result%>
   		<%
   		//out.println( dividend + " / " + divisor + " = " + result );
   	}
   	catch( Exception ex ){
   		out.println( "不合法的被乘数或除数!" );
   	}
%>   
</h1>
</center>	
</body>
</html>


<%@ page import="java.util.*" %>
<%= (new Date()).toLocaleString() %>

分享到:
评论

相关推荐

    jsp:include与include实探

    在Java Web开发中,`jsp:include`和`&lt;jsp:include&gt;`标签是两种常见的页面包含机制,它们用于将一个或多个动态或者静态资源合并到一个JSP页面中。这两种方式虽然看似相似,但有着本质的区别,理解它们的用法和区别...

    JSP:include和include指令区别

    在JavaServer Pages (JSP) 技术中,`&lt;jsp:include&gt;` 和 `&lt;%@ include %&gt;` 是两个用于页面组合的指令,它们虽然都用于将一个或多个文件的内容插入到主页面中,但它们的工作机制和使用场景有所不同。理解这两者的区别...

    用jsp:include控制动态内容的方法.docx

    nt test&lt;/title&gt;&lt;/head&gt;&lt;body&gt;This content is statically in the main JSP file. &lt;jsp:include page="included.html"/&gt;&lt;/body&gt;&lt;/html&gt;]]&gt;)正如你所见,清单2使用了传统的`&lt;%@include file="..."%&gt;`伪指令来包含...

    Java Web 实验四 掌握<jsp:include>动作的使用

    在Java Web开发中,`&lt;jsp:include&gt;`动作是一个非常重要的元素,用于动态地将一个页面包含到另一个页面中。这个动作使得开发者可以实现页面的重用和模块化设计,提高代码的可维护性。本实验的目标是让学生掌握`&lt;jsp:...

    jsp基础测试 期末考试

    考虑下面JSP文件代码片断: &lt;jsp:include page=”test2.jsp”&gt; &lt;jsp:param name=”username” value=”accp”/&gt; &lt;/jsp:include&gt; 以下( )代码片断放置在test2.jsp中不会导致错误。

    springMVC使用jsp:include嵌入页面的两种方法(推荐)

    本文将详细介绍两种使用`jsp:include`标签在Spring MVC中嵌入页面的方法。 1. 静态嵌入子页面 静态嵌入是通过`&lt;%@ include file="..." %&gt;`语法实现的。这种方法在JSP页面被转换成Servlet源代码时就已经处理,所以...

    使用jsp:include控制动态内容的方法

    本文实例讲述了使用jsp:include控制动态内容的方法。分享给大家供大家参考,具体如下: 清单 1. JSP include 伪指令 &lt;![CDATA[ &lt;&#37;@ page language=java contentType=text/html %&gt; &lt;html&gt; &lt;head&...

    jsp的include的两种用法

    JSP 中的 Include 的两种用法 JSP 中的 Include 有两种用法,分别是 `&lt;%@ include file=” ”%&gt;` 和 `&lt;jsp:include page=” ” flush=”true”/&gt;`。这两种用法都可以用于引入其他 JSP 文件,但是它们之间存在着一些...

    jsp_include_demo.rar_DEMO

    【JSP包含指令(Include Tag)详解】 JSP(JavaServer Pages)是Java技术在Web开发中的一个重要组成部分,它允许开发者将HTML、CSS、JavaScript等静态内容与Java代码结合在一起,实现动态网页的生成。在JSP中,`...

    十三、JSP动作

    JSP动作包括: jsp:include:在页面被请求的时候引入一个文件。 jsp:useBean:寻找或者实例化一个JavaBean。 jsp:setProperty:设置JavaBean的属性。 jsp:getProperty:输出某个JavaBean的属性。 jsp:forward:把...

    Java Web应用开发 14 课堂案例-使用include动作.docx

    在Java Web应用开发中,`jsp:include`动作是一个重要的元素,它允许开发者在JSP页面中动态地插入其他文件内容。本案例旨在教授如何使用`jsp:include`动作,并对比其与`&lt;jsp:include&gt;`指令的区别。下面将详细阐述`jsp...

    JSP中include指令和include行为的区别

     jsp:include page=” ” flush=”true”/&gt; 前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。 通常当应用程序中所有的...

    jsp中两种包含关系(include动作和include指令)的区别

    在JavaServer Pages (JSP) 技术中,存在两种包含关系:`&lt;jsp:include&gt;` 动作和 `jsp:include` 指令。它们都是用来将一个页面的内容插入到另一个页面中的,但它们的工作方式和适用场景有所不同。 **1. `&lt;jsp:include...

    前端分页jsp实现(二)

    采用jsp开发的前端分页,抽取成一个公共的jsp,在需要的界面采用 &lt;jsp:include&gt;引入就行,白色按钮,黑色选中样式 &lt;div style="display: block;height: 200px;"&gt; &lt;jsp:include page="pagination.jsp" flush="true"&gt;...

    jsp的Include方式

    总结,JSP的`Include`方式是构建复杂网站架构的关键技术之一,通过合理利用静态和动态Include,开发者能够创建出高效且易于维护的Web应用。在实际工作中,理解并熟练掌握这两种方式的差异和应用场景,对于提升开发...

    JSP动作元素.pptx

    标准动作元素是JSP提供的一些基本动作元素,例如&lt;jsp:include&gt;、&lt;jsp:param&gt;、&lt;jsp:forward&gt;、&lt;jsp:useBean&gt;、&lt;jsp:getProperty&gt;、&lt;jsp:setProperty&gt;和&lt;jsp:plugin&gt;等。自定义动作元素是开发者根据需求自定义的动作...

    JSP应用开发-JSP常用动作.pptx

    本节主要探讨了两个关键的动作元素:`&lt;jsp:include&gt;` 和 `&lt;jsp:forward&gt;`,以及与它们相关的辅助元素如 `&lt;jsp:param&gt;`。 1. **`&lt;jsp:include&gt;` 动作** - `&lt;jsp:include&gt;` 用于在页面请求时动态地包含其他资源,如...

    jsp include文件时的一个乱码解决方法.docx

    JSP Include 文件时的一个乱码解决方法 在 JSP 开发中,include 文件是一个常用的技术手段,可以将公共的代码或者组件包含到不同的页面中,以提高代码的复用性和维护性。然而,在使用 JSP include 文件时,经常会...

    jsp实现页面跳转的方法

    如果在相同的业务逻辑下,我们使用`jsp:forward`代替`jsp:include`,那么在`calling1.jsp`中,一旦租金满足条件,就会通过`jsp:forward`动作直接跳转到`destination1.jsp`。此时,`calling1.jsp`的后续代码将不会被...

Global site tag (gtag.js) - Google Analytics