jsp的加法+include、forward动作指令
效果图
代码
.
// An highlighted block
<%@ page language="java" contentType ="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%
int first=0;
int second=0;
if(request.getParameter("first")!=null&&request.getParameter("first").length()>0)
{
first=Integer.parseInt(request.getParameter("first"));
}
if(request.getParameter("second")!=null&&request.getParameter("second").length()>0)
{
second=Integer.parseInt(request.getParameter("second"));
}
%>
<html>
<head>
<title>jsp的加法+include、forward动作指令</title>
<script type="text/javascript">
function check()
{
if(this.document.forms[0].first.value.length==0)
alert("请输入第一个数");
else if(this.document.forms[0].second.value.length==0)
alert("请输入第二个数");
else if ((this.document.forms[0].first.value)%1!=0)
alert("输入的第一个数字必须是整型数据");
else if ((this.document.forms[0].second.value)%1!=0)
alert("输入的第二个数字必须是整型数据");
else
{this.document.forms[0].submit();
alert("已提交");}
}
</script>
</head>
<body>
这是一个简单的 JSP 页面示例 <br>
<form action="simple.jsp" method="post">
username:<input name="username" type="text"/>
<input type="submit" value="提交"/><br>
<!--提交到d文件-->
<font size="2">
求两个整数的和:<br>
第一个数:<input type="text" name="first"/><br>
第二个数:<input type="text" name="second"/><br>
这两个数的和为:<%=(first+second) %><br>
<input type="button" value="求和" onclick="check()"/><br>
username:<%= request.getParameter("username") %><br>
</font>
<!--计算整数和-->
<font size="2">
<jsp:include flush="true" page="header.txt"></jsp:include>
这是一个jsp动作标签include的使用实例程序.<br>
<jsp:include flush="true" page="footer.jsp"></jsp:include><br>
<jsp:include flush="true" page="d.jsp"></jsp:include>
</font>
</body>
</html>