类implements Result接口 或者 extends StrutsResultSupport
1.在DateResult.java implments Result
package com.jsu.struts2.result; import java.io.PrintWriter; import java.util.Date; import javax.servlet.http.HttpServletResponse; import org.apache.struts2.ServletActionContext; import org.apache.struts2.dispatcher.StrutsResultSupport; import com.opensymphony.xwork2.ActionInvocation; public class DateResult extends StrutsResultSupport { @Override public void doExecute(String arg0, ActionInvocation invocation) throws Exception { Date d = new Date(); HttpServletResponse response = ServletActionContext.getResponse(); PrintWriter out = response.getWriter(); out.print("<center><h1>"+d.toString()+"</h1></center>"); } }
2.写一个Action DateActio.java
package com.jsu.struts2.action; import com.opensymphony.xwork2.ActionSupport; public class DateAction extends ActionSupport{ @Override public String execute() throws Exception { return SUCCESS; } }
3.在strut.xml文件中配置
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN" "http://struts.apache.org/dtds/struts-2.1.7.dtd"> <struts> <package name="resultDemo" namespace="/" extends="struts-default"> <!-- 自定义结果声明 --> <result-types> <result-type name="dateTest" class="com.jsu.struts2.result.DateResult"></result-type> </result-types> <action name="myResult" class="com.jsu.struts2.action.DateAction"> <result type="dateTest"></result> </action> </package> </struts>
4.浏览器地址栏访问:http://localhost:8080/Struts2_06/myResult.action
发表评论
-
struts2day06 Struts2.0的result
2012-07-16 12:01 847Struts2.0的result Action ... -
struts2day06学习笔记
2012-07-16 10:55 8231.new String(xxx.getBytes(),&qu ... -
struts2day05异常处理
2012-07-13 23:13 795Struts2.0的异常处理机制 1.什么是异常?软件在 ... -
Struts2day05学习笔记
2012-07-13 22:19 6331.自定义拦截器 1.im ... -
Struts2day04Struts2.0文件的下载
2012-07-13 08:26 6411.写一个Action,在DownloadAction ext ... -
Struts2day04Struts2.0文件的上传
2012-07-13 08:20 6221、在服务器端提供一个文件夹存放提交的文件,upload文件夹 ... -
Struts2day04Struts2.0实现阻止表单重复提交
2012-07-12 21:01 5821.使用叫做token的拦截器,在表单中加入<s:tok ... -
Struts2day04对Action的方法进行过滤拦截
2012-07-12 20:38 17451.写一个Action类 UserManagerAction ... -
Struts2day04判断用户是否登录
2012-07-12 19:37 8251.在拦截器中获得用户登录的session 在LoginC ... -
Struts2day04测试程序的执行效率,拦截器栈,在Action中覆盖拦截器的属性值
2012-07-12 18:58 11491.在LoginAction.java中,extends Ac ... -
Struts2学习笔记day04
2012-07-12 00:31 5921.自定义类型转换 1.写一个类 extends S ... -
Struts2day03Struts2.0提供的数据格式校验
2012-07-11 21:52 687Struts2.0提供的数据格式校验 js校验:存在被 ... -
Struts2day03Struts2.0国际化
2012-07-11 21:09 717Struts2.0国际化 B/S结构中为网页提供多国 ... -
Struts2day03OGNL自定义类型转换
2012-07-11 20:47 755Struts2.0框架不能够或者不能完整的进行自动类型转换 ... -
Struts2学习笔记day03
2012-07-11 19:09 9181.值栈:ValueStack,存储数 ... -
Struts2day02多个对象提交
2012-07-10 07:15 1153在listUser.jsp页面 <%@ page la ... -
Struts2day02表单标签
2012-07-10 07:15 6401.在struts2Form.jsp中 <%@ ... -
struts2day02访问ValueStack中的数据以及访问Context中的对象
2012-07-10 07:14 10221.在show.jsp页面 <%@ page lang ... -
Struts2day02动态方法调用
2012-07-10 07:14 6231.在opt.jsp页面 <%@ page langu ... -
Struts2day02使用通配符调用指定的方法
2012-07-10 07:14 7011.在opt.jsp页面 <%@ page langu ...
相关推荐
JSP 开发之Struts2内建自定义拦截器.docx
NULL 博文链接:https://2929582988.iteye.com/blog/2341346
Struts2中实现自定义标签很简单,主要分为3步: 1.创建taglib文件(.tld),编写标签声明。 2.编写自定义标签类。 3.在页面中使用标签。 下面以一个自定义的分页标签为例,进行说明。 其实,开发自定义标签并不...
通过struts2 自定义标签实例,可以用这个对项目中的实现自定义标签。从而减少代码。
STRUTS自定义标签STRUTS自定义标签STRUTS自定义标签STRUTS自定义标签STRUTS自定义标签STRUTS自定义标签STRUTS自定义标签STRUTS自定义标签STRUTS自定义标签STRUTS自定义标签STRUTS自定义标签STRUTS自定义标签STRUTS...
tag struts2 自定义标签 实例 tag struts2的自定义标签实例
Struts2自定义分页标签很详细了,新手可以少走弯路,节约时间 资源包括了后台如何操作。
基于struts2的自定义分页标签实现的一个demo,连接数据库为Oracle
day06_struts自定义标签1
struts2自定义标签struts2自定义标签struts2自定义标签struts2自定义标签
传智2016框架视频配套讲义----struts2_day04讲义.pdf ,需要的下载了
Struts2自定义标签,附带配置文件及后台代码,从工作当中整理
学习Struts2第三天笔记
传智2016的视频配套struts2_day03讲义struts2_day03讲义struts2_day03讲义
这是一个struts2实例 涉及的技术包括: 1.自定义过滤器 2.文件上传下载 3.登录功能 等等
struts实现自定义标签
struts2如何配置与自定义类型转换struts2如何配置与自定义类型转换
自已写的一个jsp自定义分页器zoo-paging-1.0.jar,附带有源码以及例子,希望对大家有用!
学习Struts2第四天笔记