JSP编写四则运算。有两个页面,一个为提交页面,一个为计算页面。大神们帮帮忙。
在eclipse里用<%@pagecontentType="text/html";charest=gb2312%><html><body></html></body>格式...
在eclipse里用
<%@page contentType="text/html";charest=gb2312%>
<html>
<body>
</html>
</body>
格式编写 展开
<%@page contentType="text/html";charest=gb2312%>
<html>
<body>
</html>
</body>
格式编写 展开
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写的,可能部分拼写有错误,自己改改吧
<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写的,可能部分拼写有错误,自己改改吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询