![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
webwork
maqianmaqian
这个作者很懒,什么都没留下…
展开
-
给一个Action的result传多个参数
今天遇到一个问题,在Webwork 2.2里面给一个Action的result传多个参数:原先配置如下action name="blahblahAction" class="blahAction" method="blah"> result name="success" type="redirect">/some.action?field1=${field1}&field2=${fiel转载 2009-04-01 13:50:00 · 2431 阅读 · 1 评论 -
action直接输出流
action 里边输出JS代码,已经测试成功,解决乱码问题: HttpServletResponse response = (HttpServletResponse) ServletActionContext.getResponse(); response.setCharacterEncoding("gb2312"); PrintWriter out = response.getWriter()...原创 2009-12-01 17:13:11 · 158 阅读 · 0 评论 -
参数传递过程出现的问题
今天帮一同事调试代码:由于命名不规范及一些小细节参数传递中发现的问题:总结如下:1.webwork模型驱动和非模型驱动。模型User中定义了一个name,Action中又定义了一个name.导致:非模型驱动得不到值。建议:变量的命名要规范2.中指定一个参数,以问号的形式: 表单FORM中又用隐藏表单定义了一个同名参数。 在后端控制器接收参数出现了123,123....2009-07-04 12:41:11 · 150 阅读 · 0 评论 -
Struts2 验证框架不起作用的几种可能
Struts2 验证框架不起作用的几种可能 1. 命名是否符合约定: <actionClass>-validation.xml <actionClass>-<actionAlias>-validation.xml 2. validation.xml的标签是否正确,比如是否关闭所有标签,是否多一个关闭标签等。注意:这方面错误没有任何提示, 只是验证不起作用。 ...原创 2010-07-18 22:36:44 · 189 阅读 · 0 评论 -
webwork中自定义的JSON result
webwork2.1.7没有带json类型的result,2.2.7中的json类型的result好像有bug,不支持encoding编码。这里写了一个result,可以通用,并且可以将普通的POJO转化成JSON对象。很好用package com.xujun.framework.webwork;import java.io.OutputStream;import org.apac...原创 2010-07-02 02:02:11 · 147 阅读 · 0 评论 -
WebWork开发JSON接口最佳实践
背景在以前开发中使用webwork开发的应用大多是jsp页面,随着web2.0概念的深入人心,在页面中使用了大量的ajax调用,在实践中发现服务器端和客户端交互的最好协议是使用json数据格式,因为json的数据格式在javascript中可以很好地处理,并不用做任何额外的处理就能直接被客户端javascript处理。笔者在本文中着重要关心的是如何通过webwork来开发出优雅,且有重用性的J...原创 2010-07-02 02:03:07 · 117 阅读 · 0 评论 -
Ext+Webwork+Json 实现分页表格查询效果
效果图: 前台代码:<%@ page language="java" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <link rel="原创 2010-07-02 02:04:06 · 97 阅读 · 0 评论 -
webwork+spring+ibatis注解培训文档
今天整理了 spring 注解的使用,主要是结合公司目前应用的 webwork2.26 + spring 2.56 + ibatis 2.34 ,通过注解进行依赖注入 和 bean加入spring 的容器管理。 有感兴趣的,可以下载PPT查看!...原创 2011-08-15 17:26:26 · 94 阅读 · 0 评论 -
使用SiteMesh和Jquery的一些问题
在项目中使用了SiteMesh框架修饰jsp页面,同时使用了jquery的页面要注意以下一些问题: 1、必须将js文件放在</head>之前或者<body></body>之间,如果放在</head>和<body>之间的话,被修饰的jsp页面将不会引人这些js,导致不能执行脚本。 2、sitemesh的修饰 它通过过滤器(filt...原创 2011-08-16 18:47:53 · 163 阅读 · 0 评论 -
数据日志记录讨论
详情见附件中的PPT原创 2011-10-26 18:51:41 · 85 阅读 · 0 评论 -
struts2.0的处理流程
==>>>>当处理的提交的Action时通过 ==>>>>web.xml ===>>>>过滤处理 ====>>>>org.apache.struts2.dispatcher.FilterDispatcher ===>>&am原创 2009-09-15 16:29:36 · 70 阅读 · 0 评论 -
webwork.properties 文件说明
default.properties是Webwork的缺省配置文件,可以被classpath根目录下的 webwork.properties 文件覆盖配置工厂指定用来配置webwork的 Configuration.用户可以扩展 com.opensymphony.webwork.config.Configuration 来创建自己的方式来获取配置参数以传给webwork#w...原创 2009-09-14 13:10:04 · 104 阅读 · 0 评论 -
webwork开发总结
最近做了一个不大不小的web项目,开发过程中发现很多不合理的地方,,趁着有空做一个小小总结: 1)webwork的易测试的损害 这点,是我的设计最经常犯的愚蠢的错误之一。本来webwork以易测试出名,然而在我的设计中老是提供了servlectContext的侵入。一个最普通的例子是生成静态文章的html。因为要顺便生成html的href,而href我自然而然的使用到了ServletContex转载 2009-04-09 16:21:00 · 469 阅读 · 0 评论 -
chain redirect 参数传递注意事项
"addNews" class="cn.nauto.web.action.AddNewsAction"> "loginStack" /> "success" type="chain"> listNews "inp原创 2009-04-01 14:04:00 · 659 阅读 · 0 评论 -
webwork 三种常用类型
1.默认 直接导向页面2.Chain导向另一个Action3.Redirect重定向其中2和3的区别在于2中导向的action与当前处理的action拥有相同的context,也就是说request中的参数在下一个action中还是可用的。3如果重定向到另一个action,则等于发出一个新的request。所以在3的情况中,想要传参数给下一个action就要在xwork.xml中手写,这里原创 2009-04-01 13:48:00 · 400 阅读 · 0 评论 -
webwork request 异常出错原因
今天在调试一个关于webwork的工程的类的时候出现了一个错误: Servlet.service() for servlet webwork threw exception java.lang.NullPointerException 我的程序是这样的例如访问http://localhost:8080/flxx2/plus/script/downfileByS转载 2009-04-09 15:08:00 · 509 阅读 · 0 评论 -
webwork 标签在页面能显示换行等输入格式
开发程序时遇到这样一个问题,后台录入的数据在前台需要使用标签将这些内容显示出来,但是却发现显示的内容都堆在了一起,输入时的换行信息等都显示不出来了。 经过研究发现标签不能将换行信息显示出来,必须要进行属性设置escape="false",然后再将输出的内容进行html的转义,就可以显示出换行等信息了 我的代码如下:转载 2009-04-09 15:20:00 · 617 阅读 · 0 评论 -
javamail发邮件
最近开发一个使用javamail发邮件的功能,遇到了一些小问题颇费一番周折,过后总结如下: 通过javamail发邮件的程序网上很多,随便弄一个下来配置完却不一定好用,通常大家会遇到的问题有 Could not connect to SMTP host 或者Connection timed out再或者Unknown SMTP host等错误,让人不知所措。 我转载 2009-04-09 16:14:00 · 573 阅读 · 0 评论 -
webwrok iterator标签status属性使用方法
JSP中结果集显示如下: ww:iterator value="resultList" status="status"> tr class="#status.even">row-evenww:if>ww:else>row-oddww:else>"> td> td> tr> ww:i转载 2009-04-09 15:05:00 · 566 阅读 · 0 评论 -
webwork EL
1.webwork2 EL:表达式语言;OGNL:对象导航图语言2.使用表达式语言的目的就是消除重复代码使程序变得更简单,使表现层的代码更简单。3.OGNL和EL的用法:OGNL使用小结(一)最近一直使用struts2,表现层采用JSP,用的struts2标签,支持OGNL。 OGNL中的# $ %使用场景: 1、“#”主要有三种用途:访问OGNL上下文和Action上下转载 2009-04-09 15:29:00 · 627 阅读 · 0 评论 -
onfocus="this.value=''"
通过使用onfocus="this.value=",对这个效果进行设定原创 2009-04-09 15:18:00 · 1063 阅读 · 0 评论 -
投影和筛选
webwork的表达式语言实际上是一种脚本语言webwork的表达式语言EL是OGNL(object graph navigation language)OGNL语言的特殊处: 1.a是字符常量;hello world和"hello world"是字符串常量;"a"是字符串常量所以和是不同的一个是字符串常量一个是字符常量2.OGNL支持访问静态属性及静态方法:类名转载 2009-04-09 15:47:00 · 488 阅读 · 0 评论 -
webwork <ww:url> 转 jstl <c:url>标签
项目之前分页组件一直使用的是 项目组定义的 公用分页,其中引用了webwork <ww:url>标签。 另外一个项目:由于技术 采用不一样,使用的struts + jstl 标签需要将原有的分页修改成 jstl形式的,之前没有写过jstl。 修改之前: <ww:if test="container != null && co...原创 2012-11-02 11:06:37 · 143 阅读 · 0 评论