struts2,Struts2初始化过程代码分析

根据web.xml的配置 调用FilterDispatcher.init(FilterConfig filterConfig) 1. 创建org.apache.struts2.Dispatcher,并调用init()方法 1.1. 创建com.opensymphony.xwork2.config.ConfigurationManager,其中属性List containerProvide... [阅读全文]

struts2,struts2 与 ckeditor3的整合

原来以为两者的整合时,会把ckeditor作为struts2的一个插件来管理,慢慢琢磨了下ckeditor的demo,做了一些简单的测试,然后才发现一切都是那么的简单,根本谈不上什么整合。完全就是2个毫不相干的东西,可以说ckeditor只是负责页面的的一些展示,可以理解为是一个js控件,来格式化页面的上的文本。下面就说说如何使用吧。 1.从ckeditor官网上下载jar包(for java的... [阅读全文]

struts2,Line: 70 - org/apache/struts2/osgi/...

这是一个蛋疼的导演讲述一个蛋疼的女人和五个蛋疼的男人的故事。 之前看了一遍简介,不出所料,看电影的时候果然只有让人蛋疼的感觉无从发泄的愤怒,和复仇时单纯的快感。男人们做坏事的时候很符合美国的暴力。女人失踪,警长骂其他四个人,那个看起来不可一世的男人那时的不知所措好像有点过,那不是一个地头蛇一样的人物应有的表现。女人复仇时所表现的冷酷也都在想像之中,只觉得复仇的创意很有意思。但警长的那些求饶的话让... [阅读全文]

struts,struts小结

今天struts视频看完了。在学习struts的过程中,换了一个学习方法(呵呵,跟雪琦学的):用原始的做笔记的方法:纸和笔。因为发现天天听王老师讲课,有点“听力疲惫”了,容易走神,而一边听一边记可以集中精力。 Struts框架概览: Struts中有一个很重要的图: Struts框架主要是完成页面的跳转及页面内容的显示。 Struts框架主要是封装了ActionServlet和Action以及... [阅读全文]

struts,struts小结

今天struts视频看完了。在学习struts的过程中,换了一个学习方法(呵呵,跟雪琦学的):用原始的做笔记的方法:纸和笔。因为发现天天听王老师讲课,有点“听力疲惫”了,容易走神,而一边听一边记可以集中精力。 Struts框架概览: Struts中有一个很重要的图: Struts框架主要是完成页面的跳转及页面内容的显示。 Struts框架主要是封装了ActionServlet和Action以及... [阅读全文]

struts2,Struts2 结构

p { margin-bottom: 0.08in; }h1 { margin-bottom: 0.08in; }h1.western { font-family: "Times New Roman",serif; }h1.cjk { font-family: "DejaVu Sans"; }h1.ctl { font-family: "DejaVu Sans"; }h3 { margin-bot... [阅读全文]

struts2,Struts2笔记——Struts2环境搭建步骤

1. 在MyEclipse中新建一个web项目 2. 将Struts2依赖的jar包加入到webroot\WEB-INF\lib目录下 这些jar包括:struts-core.jar、xwork-core.jar、ognl.jar、freemarker.jar、log4j.jar(可选)。 3. 在源代码src中新建struts.xml文件。 "-//Apache Software Fou... [阅读全文]

struts2,Struts2初步

在MyEclipse中配置Struts2环境,本例实现一个简单的登录功能,其目录结构如下: 新建Web项目,将所需Jar包放进lib文件夹下,配置好tomcat服务器。 新建三个界面,login.jsp为登录界面,true.jsp和false.jsp分别为执行登陆后的结果页面: login.jsp 1 body 2 form name="login" method="post"... [阅读全文]

struts2,JfreeChart整合struts2

1.开发JfreeChart需要Jcommon,而这两个文件下载下来后是没有javadoc文档的,需要ant工具来执行压缩包中ant目录下的文件。 首先下载ant,然后安装。 To get up and running with the binary edition of Ant quickly, follow these steps: 1.Make sure you have a Java ... [阅读全文]

struts,Struts的Session问题(jsessionid)

http://my.oschina.net/javayou/blog/?sid=2&cat_id=-1&log_id=1711 【转帖】Struts的Session问题(jsessionid) 关键字: struts 在用Struts的时候发现这样一个问题,不管我们的程序中是否创建了一个新的session,从页面提交表单到action类,再跳转到页面的时候url中总是出现了;jsessionid这... [阅读全文]

struts2,struts2 session 解读

HttpSession session = ServletActionContext.getRequest().getSession(); 例: public String findAll(){ HttpSession session = ServletActionContext.getRequest().getSession(); li... [阅读全文]

struts2:对Struts2中控制器的一点改进建议

使用Struts2进行Web开发的时候,完成每个功能需要做的工作主要有:第一:在Service中编写具体实现功能的方法,或者在某个已有的Service添加方法,或者编写一个新的Service再添加方法。第二:编写Action,或者在某个已经存在的Action中添加方法。如果需要传值,定义成员变量并且定义set或者get方法。第三:在struts.xml中配置这个Action。包括两个方面请求到Ac... [阅读全文]

struts2:struts2下的helloworld(如何让第一个struts2跑起来)——struts2第一讲

注:文章中的全部图片均在附件中明确表明 首先要安装jdk1.6以及tomcat6和myeclipse 对于这些配置的安装 这里不再细细说明 因为网上好些地方都有的 给个链接吧 http://blog.sina.com.cn/s/blog_5116f6310100b889.html其次是下载struts2[color=red]第一步[/color]:去struts21的官网 http://stru... [阅读全文]

struts2包:struts2包引入

在写strut2代码前要先将几个包导入工程的webContent/WEB-INF/lib文件夹中,教程中指出的只有5个包1.commons-logging-1.0.4.jar2.freemarker-2.3.13.jar3.ognl-2.6.11.jar4.struts2-core-2.1.6.jar5.xwork-2.1.2.jar然而在写完代码启动服务器时却发生了一些严重的错误严重: Exce... [阅读全文]

精通struts2pdf:《精通Struts2 Web2.0 开发实战》笔记(1)

在第五章中,日期和时间的各必须输入正确才能运行正常。其格式应当与Locale有关。我在默认的Locale(zh_cn)下,日期的格式为:xxxx-xx-xx时间的输入,由于进行了验证,所以在TimeUtil类里我设置了Locale为US。US下的时间格式为:hh:mm:ss am/pm,其中hh的值为0-12。zh_cn下的格式:下午3:00。为了方便用户输入0-24的数字,并且am/pm作为可选... [阅读全文]

精通struts2pdf:《精通Struts2 Web2.0 开发实战》笔记(2)

在第六章的例子中书上使用了scope拦截器来将model保存在session中,但我运行示例代码后发现出现如下异常:HTTP ERROR: 500 Error setting expression 'model' with value 'com.fdar.apress.s2.domain.Event@2a163765' RequestURI=/app/event/selectLocation!in... [阅读全文]

struts2:Struts

Struts1.2.9源码的主要几个实现类。Struts是最流行的MVC框架之一, 下图是它的流程示意图。客户端发送一个Request,Servlet负责拦截所有的请求,并决定分发每一个请求。对应的类是ActionServlet,可以说ActionServlet是一个Controller。ActionServlet是怎样分发每一个请求的呢?首先,读取strtuts-config.xml配置文件里... [阅读全文]

struts2验证框架:Struts2 Validation框架的一些事宜

 、Struts2 validation最开始就给我个大挫折按照官方文档做好了demo,为个msg字段建立required检验可运行起来就是不拦截不检验那个汗呀~~~~搞了N就才发现理解required是验证是否为null而在jsp页面里面建立个名为msginput即使你什么也不写它也会给你传第个""应该使用是required对msg检验才是我目的后就是认认真真把validation几个t... [阅读全文]

struts2.0选择:为何选择JSF不选Struts

对于是选择JSF还是选Struts很多人都十分困惑JSF和Struts两个框架到底有什么区别?JSF和Struts推荐选择那个比较好呢?   总来说我建议在新项目中优先考虑JSF虽然常常有些商业上原因迫使我们为现有项目选择了Struts而且那些解决方案还有待考验但是让我们面对个事实:JSF比Struts好多了  下面是我选择JSF而不选Struts十大理由:  1.Componen... [阅读全文]

struts2异常处理:struts2请求处理过程整理总结

在处理使用ModelDriven接口过程中我直简单以为FilterDispatcher处理是:请求--Dispatcher-------action--erceptor--Dispatcher返回用户请求界面但是实际上并不是这样! 这个过程就是在我自定义个erceptor时发现 具体处理流程应该是: 请求-----------dispatcher----------DefaultInvocatio... [阅读全文]

struts2:Struts 2杂谈(1):ValueStack对象的传送带机制

本文举例源代码或素材下载   众所周知Strut 2Action类通过属性可以获得所有相关值如请求参数、Action配置参数、向其他Action传递属性值(通过chain结果)等等要获得这些参数值我们要做唯件事就是在Action类中声明和参数同名属性在Struts 2Action类Action思路方法(默认是execute思路方法)的前就会为相应Action属性赋值  要完成这个功... [阅读全文]

struts2验证:Struts2 数据输入校验(1) —— 函数验证

用struts2标签库来实现上述目基本原理:  消息分为field级和action级都在ActionSupport类中预定义了区别是  fieldError是通过个Map来实现事实上记录了field名字和信息因此能在页面上对应field中显示;  而actionError是通过个Collection实现没有记录报错来源只记录了信息  注意下面是简要流程:  (1)页面提交到action的后首先st... [阅读全文]

struts2验证:Struts2 数据输入校验(2) —— XML验证

struts2提供了通过XML方式对输入数据进行验证校验框架  在和XXXAction同级目录下,建立XXXAction-validation.xml即为该Action校验逻辑  该校验XMLdtd格式文件为 http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd具体内容可以展开下面代码:http://www.opensymphony... [阅读全文]

struts2参数传递:Struts2中的参数传递

我们知道Struts2完成参数传递处理工作基础是OGNL和ValueStack而在这个过程中我也把Struts2所要做工作大致归纳为两个方面:  1. 对OGNL操作进行封装完成OGNL表达式所表示值到Java对象值传递机制  2. 在参数传递过程中做恰当类型转化保证页面上串能够转化成各式各样Java对象  接下来通过 4个区别角度来具体讲述Struts2在这两个方面工作   目 录 [ - ] ... [阅读全文]

commonfileupload:common fileupload 同struts2使用的怪现象

公司个放软件Software服务器500G硬盘塞满满很多软件Software都是重复要么就是很老版本年久不用需要有找不到在哪里遂想趁着经济危机工作不紧张时候做个软件Software清理下硬盘再把留下文件加到数据库里通过个jsp网页显示给大家以供搜索及下载做好的后又想在页面上增加个文件上传功能让大家上传新文件在网上搜索了下发觉有人使用Socket直接处理文件流有使... [阅读全文]

struts2ognl:在Struts2中使用OGNL

目 录   从例子开始   ValueStack —— 对OGNL加强   Struts2中OGNL上下文环境   Struts2中使用OGNL进行计算   从例子开始    我们先从个例子开始看看数据在Struts2中是如何运转  Java代码 " _disibledevent="${department.name}" /  提问:在Struts2中如何使用Freemar... [阅读全文]

struts2开发:Struts2开发环境搭建

在编写J2EE时候我们往往需要个Web容器进行调试比较常见Web容器是Tomcat在Eclipse等IDE中也有很多针对Tomcat插件支持使你可以很轻松地在Tomcat上调试你J2EE应用而我所使用Web容器是更加轻量级Jetty利用它进行J2EE开发和调试甚至只需要依赖Jettyjar包即可  目 录   搭建最简单开发环境   完善Library管理方式   搭建最简单开发环境   首先我们... [阅读全文]

struts:利用 Struts 实现动态控制表格大小(2)

旦表格提供另个简单Struts动作来处理结果: package demo;/*** Copyright 2004, James M. Turner.* All Rights Reserved** A Struts action that sends the comments to the console*/import java.io.IOException;import javax.servl... [阅读全文]

struts权限管理:Struts中有关用户权限限定的建议

有关web系统权限限定问题可能有很多办法我在这里说下自己些小窍门技巧起到抛砖引玉作用忘各位指正:  系统中个角色包含多个用户角色和用户的间最好采用对多以免发生混乱;  自系统初起时候系统只有个超级用户(例如root)有两个默认角色即游客角色和注册用户角色;  超级用户可以在后续管理中添加角色默认角色不能删除其他角色删除中如果这个角色下有用户可以采取不允许删除或删除后这些用户角色自动转为注册用户角色... [阅读全文]

struts动态form:Struts 的动态复选框

Struts Recipes 合著者 Danilo Gurovich 从 George Franciscus 停止地方开始介绍了易于使用创建动态选择复选框 Struts 诀窍  在用户界面设计中复选框组不如它同类 —— 多行选择框那样流行它们基本上做是同件事即选择映射到单 name 属性组选项当在组中使用时复选框执行功能实际和多行选择框样但是它们占据屏幕空间更多当希望用户在... [阅读全文]
1 共1条 分1页