Struts2-----加法运算

1)

web.xml:

    <filter>
        <filter-name>struts2</filter-name>
        <filter-class>
            org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
        </filter-class>
    </filter>
    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
 

2)

ch11_1_Input.jsp:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
  <head> <title>提交两数据页面</title> </head>  
  <body>
    <form action= "add"  method="post">
      请输入两个整数:<br><br>
      加数:<input name="x"/><br><br>
      被加数:<input name="y"/><br><br>
     <input type="submit" value="求和">
    </form>
  </body>
</html>

3)

Ch11_1_Action.java
package Action;
public cl:ass Ch11_1_Action {
    private int x;
    private int y;
    private int sum;
    public int getX() {return x;}
    public void setX(int x) {this.x = x;}
    public int getY() {return y;}
    public void setY(int y) {this.y = y;}
    public int getSum() {return sum;}
    public String execute() {
          sum=x+y;
          if(sum>=0) return "+";
        else return "-";
    }
}

4)

struts.xml:


<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
    "http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
    <package name="default" namespace="/" extends="struts-default"> 
        <action name="add" class="Action.Ch11_1_Action">
            <result name="+">/ch11_1_Positive.jsp </result>
            <result name="-">/ch11_1_Negative.jsp</result> 
        </action>
    </package>
</struts>

5)

ch11_1_Positive.jsp:


<%@ page language="java"  pageEncoding="UTF-8"%>
<%@  taglib prefix="s" uri="/struts-tags"%>
<html>
  <head> <title>显示页面——代数和为非负整数</title> </head>  
  <body>
     代数和为非负整数:<s:property value="sum"/>
  </body>
</html>

6)

ch11_1_Negative.jsp:

<%@ page language="java"  pageEncoding="UTF-8"%>
<%@  taglib prefix="s" uri="/struts-tags"%>
<html>
  <head> <title>显示页面——代数和为负整数</title> </head>  
  <body>
     代数和为负整数:<s:property value="sum"/>
  </body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值