`
Junjiejkl
  • 浏览: 62675 次
  • 性别: 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控制动态内容的方法

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

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

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

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

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

    用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;`伪指令来包含...

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

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

    JSP:include和include指令区别

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

    JSP下动态INCLUDE与静态INCLUDE的区别分析

     用jsp:include动作实现 &lt;jsp include page=”included.jsp” flush&gt;它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。 静态INCLUDE   用include伪码实现,定不会检查所含文件的变化,...

    基于jsp:included的使用与jsp:param乱码的解决方法

    本文中涉及到的核心知识点包括了JSP标签库中的&lt;jsp:include&gt;标签的使用以及解决通过&lt;jsp:param&gt;标签传递参数时出现的乱码问题。 首先,让我们来了解&lt;jsp:include&gt;标签的使用。在JSP页面中,&lt;jsp:include&gt;标签被用来...

Global site tag (gtag.js) - Google Analytics