welcom.jsp:
<center><h1>计算两个数的和<tr></h1>
<form method="post" action="untitled1Action.do">
<br><br><table><tr><td>请输入第一个数:</td><td><input type="text" name="int1" /></td></tr>
<br><br><table><tr><td>请输入第二个数:</td><td><input type="text" name="int2" /></td></tr><tr>
<td><input type="submit" name="Submit" value="计算"></td>
<td><input type="reset" value="取消"></td></tr></table>
</form>
result.jsp:
<h1>计算结果为:</h1><br /><%=session.getAttribute("aa")%><a href="jsp1.jsp">返回 </a>
Compute.java:
public double sum(double sum1,double sum2){
double a=sum1+sum2;
System.out.println(a);
return a;
ComputeAction.java:
try {
HttpSession session = request.getSession();
Untitled1ActionForm f = (Untitled1ActionForm) form;
double sum1 = f.getInt1();
double sum2 = f.getInt2();
Untitled1 ut1 = new Untitled1();
u = ut1.sum(sum1, sum2);
System.out.println("ok");
session.setAttribute("aa", u);
return mapping.findForward("result");
} catch (Exception ex) {
return mapping.findForward("error");
}
关于在文本框得到的字符串,可以直接在JAVABEAN的BEAN设置里改成数字类型,或者以
int i=Integer.valueOf(f.getSum1()).intValue();方式转换数据得到数字类型