最新文章列表

注解验证

http://www.opensymphony.com/webwork/wikidocs/J2SE%205%20Support.html http://www.opensymphony.com/webwork/wikidocs/Validation%20Annotation.html WEBWORK中需要加入包xwork-tiger 一般有两种注解法 1.直接注在get方法上面,像这种 @Re ...
liyixing1 评论(1) 有2140人浏览 2011-04-27 18:28

struts2如何获取页面参数

最近在复习struts2的知识。在做实验的时候遇到了“要获取从页面传递到action中的参数”的问题,在Google和Baidu之后,获得解决,并总结如下,以备自己和各位朋友查阅。 1. 将请求参数自动设置到字段中。可借助OGNL完成。 struts2对OGNL上下文的概念又做了进一步扩充,在struts2中,OGNL上下文通常如下所示: |--req ...
xianqi_h 评论(1) 有5675人浏览 2011-04-25 20:50

struts1 struts2 webwork 区别

本章要点 —  Web应用的发展 —  Model 1和Model 2 —  MVC思想 —  MVC模式的优势 — 常用MVC框架及其特征 —  Struts 1的基本结构及其存在的问题 —  We ...
Sev7en_jun 评论(0) 有5733人浏览 2011-04-24 15:11

[转]ActionContext和ServletActionContext小结

ActionContext和ServletActionContext小结 1. ActionContext 在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletR ...
chinagdvea 评论(0) 有901人浏览 2011-04-21 15:31

著名的开源社区介绍

著名的开源社区介绍 一.Apache    1.Apache简介:      Apache软件基金会(也就是Apache Software Foundation,简称为ASF),是专门为运作一个开源软件项目的Apache的团体提供支持的非盈利性组织,这个开源软件项目就是Apache项目。这个组织把自己作为有着相同目标的开发者与用户的团体,而不是简单的共享在一个服务器上的一组项目的组织团体。在它所支 ...
ldzyz007 评论(0) 有1416人浏览 2011-04-19 09:46

[转]Struts2的工作机制及分析

概述 本章讲述Struts2的工作原理。 读者如果曾经学习过Struts1.x或者有过Struts1.x的开发经验,那么千万不要想当然地以为这一章可以跳过。实际上Struts1.x与Struts2并无我们想象的血缘关系。虽然Struts2的开发小组极力保留Struts1.x的习惯,但因为Struts2的核心设计完全改变,从思想到设计到工作流程,都有了很大的不同。 Struts2是Struts社区 ...
ljl_ss 评论(0) 有988人浏览 2011-04-18 16:57

OGNL及其其中的#、%和$符号用法说明

OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功 能。它使用相同的表达式去存取对象的属性。 WebOGNL是一种构建以servlet为基础的组件化应用的w ...
baiseda 评论(0) 有656人浏览 2010-07-02 14:19

DynamicJasper

DynamicJasper使JasperReports具有动态报表的能力。DynamicJasper简称DJ,是一个开源的报表框架,允许用户通过直观的Java API来创建各种报表。该Java API定义了运行时的列,组,总数,图表,输出格式等。这个API还能处理多种布局,使设计报表更轻松和自动化。其最新版增加了子表功能。DynamicJasper API能处理99%的由简单的field(域)/co ...
javasogo 评论(0) 有1174人浏览 2009-01-07 21:42

Spring开发指南 0.8 发布

<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog.html" frameborder="0" width="728" scrolling= ...
piperzero 评论(0) 有882人浏览 2008-03-11 14:46

WebWork 入门示例

准备工作: Eclipse3.2 MyEclipse5.0 Tomcat5.5.x 下载 WebWork 完整包 http://www.opensymphony.com/webwork/ 新建工程 名称为 test ,使用 j2ee 1.4 解压包中的 webwork-2.2.2.jar 文件到项目的 lib 目录 解压包中的 lib\default\*.ja ...
javababy1 评论(0) 有547人浏览 2006-12-07 00:12

让webwork返回一个xml

<action name="rsslatest" class="xx.action.rss.RssLatestVideosAction"><result name="success" type="freemarker"> <param name="location" ...
beifenggo 评论(0) 有588人浏览 2006-07-07 19:07

webwork中实现扩展用例方案2

背景: 产品一期已经上线,二期必然有很多改动,其中有一处是在原有工作流中引入新的工作流,说白了就是在原先做好某个页面上加入一块新的内容,通常你会去修改你 的原先的 service使得其多返回一块数据,或者改变action的内容使其调用某个新的service(这样做不好),如果改变频繁,你会不断的修改以前的东 西,其实完全可以拦截器来隔离关注点,这样的话你的修改不会干扰的以前的内容,如果你的修改的东西 ...
beifenggo 评论(0) 有612人浏览 2006-06-08 18:29

webwork中实现扩展用例方案1

背景: 产品一期已经上线,二期必然有很多改动,其中有一处是在原有工作流中引入新的工作流,说白了就是在原先做好某个页面上加入一块新的内容,通常你会去修改你的原先的 service使得其多返回一块数据,或者改变action的内容使其调用某个新的service(这样做不好),如果改变频繁,你会不断的修改以前的东西,其实完全可以拦截器来隔离关注点,这样的话你的修改不会干扰的以前的内容,如果你的修改的东西下一 ...
beifenggo 评论(0) 有591人浏览 2006-06-08 17:41

webwork配置中应该避免的一个错误(包名重复)

1) 1.1)xwork.xml如下: <?xml version="1.0"?> <!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.0//EN" "http://www.opensymphony.com/xwork/xwork-1.0.dtd"> < ...
beifenggo 评论(0) 有597人浏览 2006-05-19 01:06

深入分析webwork中的文件上传机制

点击上传按钮后,webwork的程序流如下: step 1)进入ServletDispatcher.service public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException { ........request = wrapRequest(request) ...
beifenggo 评论(0) 有665人浏览 2006-05-17 01:33

验证码的工作原理

验证码通常在输入页面,主要是为了防止无聊人士通过循环提交攻击服务器验证码的工作机制如下step1)必须有个生成验证码的冬冬1.1)验证码的显示<img src="http://my.${constant.mainDomain}/images/validate.do" width="130" height="20">1.2)验证码 ...
beifenggo 评论(1) 有981人浏览 2006-05-15 01:07

webwork中路径

如果你在http://tv.mofile.cn/dnekcab/tologin.htm页面中有个到http://tv.mofile.cn/dnekcab/admin/Login.do的链接,那么这样写 <form action="/dnekcab/admin/Login.do" method="post" > 如果是到http://tv.m ...
beifenggo 评论(0) 有678人浏览 2006-05-12 17:13

freemarker中list排序

作为一个页面引擎freemarker实在是方便又强大,与webwork结合使用实在是强有时候你需要在页面上对list排序,虽然你也可以在后台代码中完成,但这个可能要看具体情况排序的样本代码如下:<#list resultMap.topViewList?sort_by("monthlyViewedCount") as tvl>...................... ...
beifenggo 评论(0) 有782人浏览 2006-05-11 17:19

webwork中文件上传实现

step1:页面定义如下<form action="upload.do" enctype="multipart/form-data" method="post"> <input type="file" name="doc"/> ................... ...
beifenggo 评论(0) 有599人浏览 2006-05-11 16:52

徒劳的拦截器的后处理

想通过拦截器的后处理改变页面的显示结果 ,发现行不通.看看以下的调用栈就知道: at com.opensymphony.webwork.ServletActionContext.getServletContext(ServletActionContext.java:105) at com.opensymphony.webwork.views.freemarker.FreemarkerResult.g ...
beifenggo 评论(0) 有675人浏览 2006-05-10 01:19

最近博客热门TAG

应用服务器(43288) Spring(40811) Hibernate(33329) Tomcat(28344) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22804) Bean(22194) 企业应用(18268) thread(15825) 多线程(14800) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics