- 浏览: 784798 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (386)
- Linux (36)
- Tomcat (6)
- windows (8)
- Apache (10)
- Java (25)
- jquery (7)
- Jquery 插件 (3)
- Oracle (5)
- Oracle SQL (68)
- Spring (15)
- 开发工具 (6)
- Struts (20)
- js (14)
- Project Code (2)
- Project Code Tomcat (1)
- libset (1)
- JSP (8)
- arithmetic (2)
- 浏览器 (1)
- extjs (3)
- 学习网站 (5)
- 生活情感 (0)
- 电话号码算法 (3)
- 快捷键 (1)
- 转载 (1)
- Dos命令 (2)
- services (1)
- Resources (1)
- 行业积累 (3)
- 项目积累 (3)
- Web (3)
- 文档 (1)
- JavaEE (2)
- JSF (3)
- http (3)
- JS窗口 (1)
- Html (4)
- Flex (1)
- 资讯 (2)
- 项目规范 (1)
- Struts s:property textarea中默认值用 (1)
- Quartz 2.0.2 (12)
- 1天有多少毫秒 (1)
- 专题 (1)
- intellij idea 10 CD-KEY (1)
- restlet (4)
- Mail (1)
- Excel (3)
- Menu (1)
- Big Data技术综述 (1)
- Quart 1 (1)
- nosql (1)
- linux远程 (1)
- jdk (5)
- wind7 (1)
- 虚拟人 (0)
- 虚拟机 (1)
- 终端 (1)
- Ubuntu (16)
- Myeclipse (2)
- Wmware (1)
- eclipse (2)
- css (2)
- csv (1)
- 开源 (1)
- plsql (2)
- cassandra (4)
- maven (1)
- hadoop (2)
- mysql (1)
- spring security (1)
- tools (1)
- jdbc (2)
- exception (2)
- 硬盘数据备份 (1)
- dwr (1)
- svn (1)
- PowerDesigner15使用时的十五个问题 (1)
- tomcat 项目发部路径 (1)
- js 暂停执行 (1)
- jquery jqgrid 格式化数据显示 (1)
- js 代码模板 (1)
- strutss2 直接跳转到jsp页面 (1)
- servlet (1)
- jdbc spring (1)
- js学习网站 (1)
- 自学考试 (2)
- hibernate (2)
- eos (1)
- c (4)
- 黑马 (2)
- 大数据 (2)
- 实战云大数据案例分享 (0)
- Spark (2)
- Flink (1)
最新评论
-
coosummer:
推荐使用http://buttoncssgenerator.c ...
jquery button 漂亮 -
thinktothings:
Array_06 写道你好,我是一名刚毕业学生,我以后就是做J ...
如何转型架构师 -
thinktothings:
软考,考有职业资格证,有系统的知识体系学习
如何转型架构师 -
Array_06:
你好,我是一名刚毕业学生,我以后就是做Java的架构师,那请问 ...
如何转型架构师 -
beykery:
你这也太复杂了。。。。jsf2不应该是这样的。。。。
JSF2.0的一个简单Demo
对于Struts2中Action中返回字符串的处理,比如做级联时,就可能用到返回json(字符串)的数据,些时Action该返回字符串,其实:让Action中的返回字符串的方法,直接return null;并在return之前用输出流输出字符串就可以了,跟servlet输入HTMl方法一样。
1、
public class CscandmsAction extends ActionSupport implements ServletResponseAware{ Logger log=Logger.getLogger(CscandmsAction.class); private HttpServletResponse response; public void setServletResponse(HttpServletResponse arg0) { this.response=arg0; } /** * country dms做级联时返回的JSON数据(字符串) * @param numcountryguid * @return */ public String getTestJSON() throws Exception{ response.setCharacterEncoding("utf-8"); PrintWriter pw=null; try { pw = response.getWriter(); pw.write("JSON字符串"); } catch (IOException e) { log.error(e.getMessage(),e.fillInStackTrace()); } //response.setCharacterEncoding("utf-8"); pw.flush(); pw.close(); return null; } }
发表评论
-
strutss2 直接跳转到jsp页面
2012-10-23 21:32 935public String execute() ... -
strtus2文件下载中文文件名乱码问题
2012-09-15 16:39 921strtus2文件下载中文文件名乱码问题 java.net. ... -
struts2 jsp中取 action中的值
2012-09-13 15:24 883String[] manager_range_s; show ... -
strunts文件上传总大小设置
2012-09-05 23:27 874strunts文件上传总大小设置 str ... -
struts2 当类型转换错误时输出自己的错误提示信息
2012-05-29 12:01 698http://javaextjs.iteye.com/blog ... -
Struts2.0 基本的启动项目
2012-05-25 11:00 987Struts2.0 基本的启动项目 包含用到 ... -
html页面刷新就跳转
2012-05-21 16:00 999<!DOCTYPE HTML PUBLIC " ... -
struts2文件上传
2012-05-21 15:54 883struts2文件上传 <constan ... -
struts list
2012-03-27 17:03 840struts自定义list <s:sel ... -
FreeMarker template error!
2012-03-20 13:27 1980FreeMarker template error! ... -
Struts2得到Application
2011-03-22 11:50 1074ActionContext ctx = ActionConte ... -
<iterator> 标签中 中循环 <s:checkbox > 标签
2011-03-17 11:17 2420<s:iterator valu ... -
struts2在页面获得浏览器请求参数值
2011-02-15 13:24 1174<s:text name="%{vc2cuna ... -
struts2.0.14-doubleselect-bg
2011-01-26 12:21 888http://blog.sina.com.cn/s/blog_ ... -
struts2.0.14-doubleselect 用来作级联 官方demo
2011-01-26 11:18 1424官方demo <s:form name=" ... -
struts2.0.14-doubleselect 用来作级联
2011-01-26 11:18 1079官方demo <s:doubleselect lab ... -
struts2-blank-2.0.14
2011-01-26 10:38 848struts2-blank-2.0.14 基本环境,能跑 ... -
struts2-blank-2.0.14
2011-01-26 10:38 982struts2-blank-2.0.14 基本环境,能跑 ... -
Action得到HttpServletRequestt,HttpServletResponse
2010-10-25 08:32 1079ActionContext ctx = Action ...
相关推荐
当Action执行完毕后,返回一个字符串,这个字符串将决定页面的流转方向,比如“input”可能指向输入表单页面,“success”则指向成功的处理结果页面。 Struts2.0采用了拦截器(Interceptor)机制,这是一种非常强大...
Struts2.0是Java Web开发中的一个框架,它的核心组件是Action,它负责处理用户的请求并进行业务逻辑处理。相较于Struts 1.x,Struts 2.0的Action模型有着显著的区别。 在Struts 1.x中,Action类需要继承`org.apache...
- **类型转换(Type Conversion)**:Struts 2.0框架提供了强大的类型转换机制,能够自动将HTTP请求中的字符串参数转换为Java对象中的相应属性值。此外,开发者还可以自定义转换器来处理更复杂的数据类型转换。 ###...
Struts2.0还提供了参数化的国际化字符串,使得在不同场景下灵活使用多语言文本成为可能。 五、转换器(Converter)在Struts2.0中的作用 转换器是Struts2.0框架中的一个重要概念,它负责将请求参数转换为Java类型的...
在Struts2.0中,控制器由`ActionServlet`和`FilterDispatcher`组成,它们负责接收HTTP请求,解析请求参数,调用Action,根据Action返回的结果跳转到相应的视图。 7. **OGNL(Object-Graph Navigation Language)**...
可以使用占位符在资源文件中定义可变的字符串,然后在Action中传入实际的参数值。 **示例资源文件**: ```properties # messages.properties greeting.message=Hello, {0}! ``` **示例代码**: ```java public ...
6. Action返回一个结果代码,Struts 2.0根据结果代码找到对应的Result配置,决定如何呈现结果。 7. 如果配置了拦截器,那么在Action执行前后会按顺序调用这些拦截器。 8. 最终,视图(如JSP)被渲染并返回给客户端。...
实现Action接口的类通常包含一个execute()方法,该方法返回一个表示结果的字符串,决定视图如何被呈现。 2. **Result接口**:Result接口表示动作执行后产生的结果。它负责将控制权传递到相应的视图,如JSP页面或...
然后,编写Action类,它是一个Java类,与传统的JavaBean类似,但有一个关键的区别:它包含一个名为`execute()`的方法,该方法抛出异常并返回一个字符串,如`"success"`,表示操作成功。 在src目录下创建`Struts.xml...
1. **基础语法**:JavaScript 语法与 Java 类似,包括变量、常量、数据类型(如字符串、数字、布尔值、null、undefined、对象和数组)、运算符和控制结构(如if语句、for循环、while循环)。 2. **函数与作用域**:...
1. **Action类**:这是业务逻辑的入口,可能包含一个返回“hello”字符串的方法。 2. **配置文件**:struts.xml,配置Action的映射和结果类型。 3. **JSP页面**:显示结果的页面,可能会有`<s:property>`标签来显示...
每个Action类对应一个特定的用户请求,并返回一个表示处理结果的字符串,这个字符串与Struts配置文件中的结果映射关联,决定后续的页面跳转。 2. **配置文件**:Struts2的配置文件主要分为两个部分,一个是`struts....
这个方法返回的结果通常是一个JSON字符串,可以使用Struts2的插件如`struts2-json-plugin`来自动处理JSON序列化。 ```java public class AjaxAction { public String execute() { Map, Object> result = new ...
- Action执行完毕后,通过execute()方法返回的结果字符串(如"hfut")与struts.xml配置文件中的`<result>`标签关联,将控制权交给特定的视图(如`glxy.jsp`)。 3.2.4 Struts.xml文件配置Action - `struts.xml`是...
5. **结果类型**:登录成功后,Action通常会返回一个表示成功的字符串,比如"success",Struts2会根据这个字符串查找并显示对应的视图。可以预先在struts.xml中配置好结果类型,将"success"映射到显示登录成功的页面...
例如,`StringReverserService`接口定义了一个名为`reverseString`的方法,该方法接收一个字符串并返回反转后的字符串。 - 异步接口:在能够调用服务之前,需要基于同步接口创建客户端的异步接口。由于异步方法...
通常,我们需要实现`execute()`方法,返回一个表示操作结果的字符串。 5. **创建视图**:在Web-INF目录下创建对应的JSP页面,如`hello.jsp`,并使用OGNL来显示Action中传递的数据。 6. **运行与测试**:部署应用到...
例如,将文本字符串转换为日期或数字等类型。 #### 四、示例详解 为了更好地理解如何在Struts 2.0中实现表单数据校验,下面将通过一个具体的例子来进行讲解。 ##### 4.1 HelloWorld Action 首先,我们来看一下...
该方法用于设置消息内容,并返回一个字符串,代表下一步的操作结果。 ##### 3.2 配置示例 在`struts.xml`文件中配置上述Action: ```xml <package name="ActionDemo" extends="struts-default"> <action name=...