Struts2 Result 返回JSON对象详解

如果是作为客户端的HTTP+JSON接口工程,没有JSP等view视图的情况下,使用Jersery框架开发绝对是第一选择。而在基于Spring3 MVC的架构下,对HTTP+JSON的返回类型也有很好的支持。但是,在开发工作中,对功能的升级是基于既定架构是很常见的情况。本人碰到需要用开发基于Str...

2016-11-09 18:02:55

阅读数:768

评论数:0

struts2 result 传参数

在struts.xml配置文件中遇到了param,有点迷糊,上网查了查……似乎明白些了    ${tplPath}         /jeecms     LoginFrameInput        这里的action 是Log,他包含了登陆和退出,当系统在登录的时候就...

2016-11-09 17:58:22

阅读数:369

评论数:0

struts2一个action返回到另一个action的特定result

问题: 这里怎么返回到admin的特定的一个方法(admin除默认方法外,还有几个方法) 解决方法: 1. Struts2中从一个Action直接跳到另一个Action中,Struts提供了两种结果类型可以实现:chain、redir...

2016-11-09 17:49:38

阅读数:180

评论数:0

struts2 result详解

1,Result原理  1) Result组件是Struts2中用于输出的组件,实际上就是Java代码。  2)Struts2中预制了10中类型的Result,这些Result什么在struts-default.xml中。     这些类实际上都事先了统一的接口:Result. ...

2016-11-09 15:51:50

阅读数:144

评论数:0

struts2返回json和几种方式

一、response对象返回 response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("json"); out...

2016-11-02 16:35:52

阅读数:302

评论数:0

struts配置中<result type="json"></reult>是什么意思 .

JSON插件提供了一种名为json的ResultType,一旦为某个Action指定了一个类型为json的Result,则该Result无需映射到任何视图资源。因为JSON插件会负责将Action里的状态信息序列化成JSON格式的数据,并将该数据返回给客户端页面的JavaScript. 简单地说...

2016-11-02 16:35:00

阅读数:8655

评论数:0

防止未登录用户操作—struts2拦截器简单实现

一般,我们的web应用都是只有在用户登录之后才允许操作的,也就是说我们不允许非登录认证的用户直接访问某些页面或功能菜单项。我还记得很久以前我的做法:在某个jsp页面中查看session中是否有值(当然,在用户登录逻辑中会将用户名或者用户对象存入session中),如果session中用户信息为空,...

2016-10-25 17:39:12

阅读数:233

评论数:0

Struts2之文件下载

文件上传链接: 1)Servlet 文件上传 ————  点击打开链接 2)Struts2 文件上传 ———— 点击打开链接 文件下载是一个很常见的功能,用struts2实现文件下载的步骤: 一)定义一个Action类,FileD...

2016-10-25 13:23:31

阅读数:103

评论数:0

struts.properties配置详解

Struts 2框架有两个核心配置文件,其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。除此之外,Struts 2框架还包含     struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变...

2016-10-24 11:16:21

阅读数:96

评论数:0

Struts2中获取request,session,application对象

在传统的Web开发中,经常会用到Servlet API中的HttpServletRequest、HttpSession和ServletContext。Struts 2框架让我们可以直接访问和设置action及模型对象的数据,这降低了对HttpServletRequest对象的使用需求,但在某些应用...

2016-07-07 10:25:23

阅读数:333

评论数:0

细谈struts2(十四)struts2+ajax实现异步验证

由于老师布置作业的需要,在添加管理员的时候,要实现验证添加的管理员的用户名是否在数据库中已经存在,然后再客户端给用户一个提示。我首先想到的就是利用ajax实现异步验证技术,由于利用的ssh框架,所以在这要对struts2和ajax进行整合,由于我还没把ajax的一些知识总结出来,所以在这也不提了,...

2016-03-29 13:20:12

阅读数:578

评论数:0

细谈struts2(十三)struts2实现文件上传和下载详解

文件上传和文件下载是我们在web应用程序中常用的两个功能,在java中,实现这两种功能的方式也有很多种,其中struts2就给我们提供了一种算是比较简单的方式吧,下面我们就一起来看一下,首先我们来看文件上传:  文件上传          文件上传我们首先应该注意的是在上传页面的表单,这个表...

2016-03-29 13:19:20

阅读数:200

评论数:0

细谈struts2(十二)struts2国际化底层大揭秘

Struts2的博客在前不久已经停止了,但是里面还有很多内容我们都还没接触到,所以现在我们在补充一下struts2的内容。这篇博客我们主要是一块来看一下struts2内对国际化的支持。在了解struts2对资源国际化支持之前,我们先来看一下JDK对国际化的支持,因为如果你看一下啊源码你可以发现,其...

2016-03-29 13:18:30

阅读数:198

评论数:0

细谈struts2(十一)OGNL表达式的基本语法和用法

在上篇博客,我们一起看了《ognl概念和原理详解》,我们大约的知道了ognl的基本实现原理和一些基本概念,这节我们一起来学习一下OGNL表达式的基本语法和基本用法,首先我们一起来看一下OGNL中的#、%和$符号。 一.OGNL中的#、%和$符号       #、%和$符号在OGNL表达式中经常...

2016-03-29 13:17:27

阅读数:350

评论数:0

细谈struts2(十)ognl概念和原理详解

引言:众所周知,在mvc中,数据是在各个层次之间进行流转是一个不争的事实。而这种流转,也就会面临一些困境,这些困境,是由于数据在不同世界中的表现形式不同而造成的:   1. 数据在页面上是一个扁平的,不带数据类型的字符串,无论你的数据结构有多复杂,数据类型有多丰富,到了展示的时候,全都一视同仁的...

2016-03-29 13:16:24

阅读数:1876

评论数:1

细谈struts2(九)内置拦截器和自定义拦截器详解(附源码)

本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188        在上一篇博客中,我们一起看了拦截器的具体实现原理,并且看了一下源码(细谈struts2(八)拦截器的实现原理及源码剖析),这一篇博客,我即将带领大家一起来看一下Struts...

2016-03-29 13:15:43

阅读数:195

评论数:0

细谈struts2(七)数据类型转换详解

本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188            Web应用程序的交互都是建立在HTTP之上的,互相传递的都是字符串。也就是说服务器接收到的来自用户的数据只能是字符串或者是字符数组,而在Web应用的对象中,往往使...

2016-03-29 13:14:10

阅读数:859

评论数:0

细谈struts2(六)获取servletAPI和封装表单数据

本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188    一:获取servletAPI的三种方法        在传统的Web开发中,经常会用到Servlet API中的HttpServletRequest、HttpSession和S...

2016-03-29 13:13:18

阅读数:232

评论数:0

细谈struts2(五)action基础知识和数据校验

本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188   一:首先看一下struts2中action的实现方式: 1.建立普通的pojo类:这种方式能够实现简单的action功能,但struts2内自带的一些验证和其他功能不能够实现 ...

2016-03-29 13:12:28

阅读数:188

评论数:0

细谈struts2(四)struts2中action执行流程和源码分析

本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188   首先我们看一下struts官方给我们提供的struts执行流程 从上面流程图我们可以看出struts执行的流程大体分一下阶段: 1. 初始的请求通过一条标准的过滤器链,...

2016-03-29 13:11:20

阅读数:140

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭