JSP编写四则运算。有两个页面,一个为提交页面,一个为计算页面。大神们帮帮忙。
发布网友
发布时间:2022-05-23 15:07
我来回答
共1个回答
热心网友
时间:2023-10-26 14:36
第一个页面
<form name="form" method="post" action="第二个页面的url">
<table>
<tr>
<td><input type="text" name="add1"></td>
<td><input type="text" name="add2"></td>
<td><input type="button" name="calc" value="加" onclick="submitPage()"></td>
</tr>
</talbe>
</form>
<script language="javascript">
function submitPage(){
form.submit();
}
</script>
第二个页面
<%
try{
Integer add1 = Integer.valueof(request.getParameter("add1"));
Integer add2 = Integer.valueof(request.getParameter("add2"));
int result = add1+add2;
}catch(Exception e){
e.printStack();
}
%>
<form name="form" action="">
<table>
<tr>
<td>结果是<input type="text" name="add1" value="<%=result %>"></td>
</tr>
</talbe>
</form>
上面的两个都是简写,把form放到body里面去,另外你写的格式不对应该是
<html><body></body></html>
原理很简单,就是向第二个页面提交参数,第二个页面从request里面取
上面都不是用ide写的,可能部分拼写有错误,自己改改吧