04、 struts1 总结 一个简单的计数器
来源:互联网 发布:99宿舍下载 软件 编辑:程序博客网 时间:2024/05/22 05:19
RT,用struts1 来做一个简单的计数器,对struts1的基本用法有个总体的了解。
------------------------------------------------
1、首先要有个输入页面 input.jsp
从这个页面中,我们可以知道有3 个属性, value1,value2,flag
2、那么,我们建立对应的Form
------------------------ CalActionForm.java
3、有Form出现了,就有相应的 Action出现
--------------------------- CalAction.java
为什么要有这句呢,request.setAttribute("result", result);
取得结果,也要在success.jsp中输出,所以要设一个值给它,用以取出。
因为0不能作为除数,所以,要try catch异常(异常做简单的处理就好了);
当成功或,要转向相应的页面:
return mapping.findForward("success");
return mapping.findForward("error");
4、上面要想成功转向,还必须配置struts-config.xml 文件。
--------------- web.xml 文件
5、那接下来,相应的success.jsp 和error.jsp 页面如下,要分别取得成功或失败的值
---------- success.jsp
---------- error.jsp
================== 大功告成 ================
在success.jsp 和error.jsp 页面中,会发现,取值的时候,用的是,
CalActionForm caf = (CalActionForm)request.getAttribute("testForm");
而不是
CalActionForm caf = (CalActionForm)request.getAttribute("calForm");
因为,在struts-config.xml文件中,
<action-mappings>
<action path="/cal"
type="com.wgy.struts.CalAction"
name="calForm"
scope="request"
attribute="testForm"
>
如果 没写 attribute="testForm" 那么就用
CalActionForm caf = (CalActionForm)request.getAttribute("calForm");
跟name对应
如果写了,那就要用
CalActionForm caf = (CalActionForm)request.getAttribute("testForm");
而不用 calForm
- 04、 struts1 总结 一个简单的计数器
- 一个简单的计数器
- 一个简单的网页计数器
- 一个简单的图形计数器
- 一个简单计数器的源代码
- 一个简单的性能计数器
- 一个简单的性能计数器
- jsp 一个简单的计数器
- JSP简单练习-一个简单的计数器
- 一个简单的PHP图形计数器
- 一个用php3编写的简单计数器
- 一个简单的时钟频率计数器
- 一个简单的性能计数器:CodeTimer
- 一个简单的性能计数器:CodeTimer
- application实现一个简单的网页计数器
- 一个简单的性能计数器:CodeTimer
- 一个简单的整数计数器程序
- struts1的一个登录的简单例子
- iis7错误提示An error occurred on the server when processing the URL
- setup db and users for sybase
- Computer Vision 教程
- linux系统调用
- 2010.03.15
- 04、 struts1 总结 一个简单的计数器
- JQuery学习第一步
- 常见的WEB针对客户机端的攻击方式与防护
- Detour工具包使用
- 关于堆和栈的问题
- SetEventData和GetEventData在WinXP的解决方案
- 在Linux系统中存储设备的两种表示方法
- rownum理解
- C++字符串与数值类型的转换函数