【系统的实现】按设计步骤,依次实现: (1)在 MyEclipse中创建Web工程ch11 StrutsAdd(注意:在创 建web工程时,最好选用 JavaEE,规范),并导入 Struts2必需的jar包 (2)修改 web. xm配置文件,在 web, xm中添加如下的配置信息 <filter> <filter-name>struts2</filter-name> <filter-class> org. apache struts 2. dispatcher ng filter Struts PrepareAnd ExecuteFilter </filter-class> </filter> <tilter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
【系统的实现】按设计步骤,依次实现: (1)在MyEclipse中创建Web工程ch11_1_StrutsAdd(注意:在创 建Web工程时,最好选用JavaEE规范),并导入Struts2必需的jar包。 (2)修改web.xml配置文件,在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>
(3)编写JSP页面 由图113可知,该系统需要3个页面: ch11 1 Input jsp ch11 1 Positive. sp ch11 1 Negative jsp
(3)编写JSP页面 由图11-3可知,该系统需要3个页面: ch11_1_Input.jsp ch11_1_Positive.jsp ch11_1_Negative.jsp
①提交数据页面:ch111 nput. jsp代码: <% page language="java"import=java util. page Encoding=UTF-8%> <html> <head><te提交两数据页面</ title></head> <body> <form action="add"method="post"> 请输入两个整数:<br><br> 加数:< input name="x"/><br><br> 被加数:< nput name="y"/<br><br> < nput type=" submit" value="求和"> </form> </body> htmI>
① 提交数据页面: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>
②代数和为非负数时要跳转到页面ch111 Positive jsp代码: <% page language= java" page Encoding=UTF-8%> <% taglib prefiX ="s"uri="/struts-tags"%> <html> <head> <tite显示页面一—代数和为非负整数</tte </head> <body> 代数和为非负整数:<s: property value="sum"/> </body> </htmI>
② 代数和为非负数时要跳转到页面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>
③代数和为负数时要跳转到页面ch111 Negative. jsp代码: <% page language="java" Encoding=UTF-8%> <% taglib prefix="s" uri="/struts-tags % <html> <head>≮tte显示页面一一代数和为负整数</tte</head <body> 代数和为负整数:<s; property va|ue="sum"} </body> </html>
③ 代数和为负数时要跳转到页面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>