Struts做的简单的加法运算

来源:互联网 发布:视频语言同步翻译软件 编辑:程序博客网 时间:2024/04/29 11:43

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();方式转换数据得到数字类型