JSP编写四则运算。有两个页面,一个为提交页面,一个为计算页面。大神们帮帮忙。

在eclipse里用<%@pagecontentType="text/html";charest=gb2312%><html><body></html></body>格式... 在eclipse里用
<%@page contentType="text/html";charest=gb2312%>
<html>
<body>
</html>
</body>
格式编写
展开
 我来答
fkpac3
推荐于2018-04-10 · 超过31用户采纳过TA的回答
知道答主
回答量:119
采纳率:0%
帮助的人:63.1万
展开全部
第一个页面
<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写的,可能部分拼写有错误,自己改改吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式