Struts2
敲键盘的猫
这个作者很懒,什么都没留下…
展开
-
Struts2加载自定义库注意事项
新建Struts2项目,添加Struts2的jar包时,往往通过导入自定义库的方式,导入自定义库时,有个地方必须要设置,否则项目无法正常执行,如图所示: 必须要按照上述方式对自定义库进行加载!原创 2015-12-19 16:17:18 · 403 阅读 · 0 评论 -
struts2和springmvc比较1
其实都是ssh只是一个是struts2+spring3.0+hibernate,而另外一个是 springmvc+spring3.0+hibernate,纵向来看比较struts2和springmvc就可以了, 首先说springMvc的优点 1,基于注解,stuts2虽然也有注解但是比较慢,没人用更多的时候是用xml的形式 2,能与spring其它技术整合比如说webflow等, 3,获转载 2016-06-13 09:27:09 · 509 阅读 · 0 评论 -
Java Struts2 POI创建Excel文件并实现文件下载
在做管理系统的时候,经常会用到文件的下载,特别是Excel报表的创建与下载,下面就来简单演示一下,Struts2实现的Excel文件的下载功能。 由于本实验是要动态创建Excel文件,因此需要一些jar: Java读写Excel的包是Apache POI(项目地址:http://poi.apache.org/),因此需要先获取POI的jar包,本实验使用的是POI 3.9稳定版。 Apa转载 2016-06-11 17:34:23 · 616 阅读 · 0 评论 -
JFreeChart插件使用
以java project为例,首先需要导入需要的jar包:jcommon-1.0.23.jar, jfreechart-1.0.19.jar. 画饼状图示例: package com.it.jfchart; import java.awt.Font; import org.jfree.chart.ChartFactory; import org.jfree.chart.ChartPane原创 2016-06-11 16:13:19 · 1642 阅读 · 0 评论 -
简单理解Struts2中拦截器与过滤器的区别及执行顺序
当接收到一个httprequest , a) 当外部的httpservletrequest到来时 b) 初始到了servlet容器 传递给一个标准的过滤器链 c) FilterDispatecher会去查找相应的ActionMapper,如果找到了相应的ActionMapper它将会将控制权限交给ActionProxy d) ActionProxy将会通过Configuration转载 2016-06-10 21:54:17 · 492 阅读 · 0 评论 -
struts.xml配置详解
struts.xml是我们在开发中利用率最高的文件,也是Struts2中最重要的配置文件。以下分别介绍一下几个struts.xml中常用到的标签。 1、 利用include标签,可以将一个struts.xml配置文件分割成多个配置文件,然后在struts.xml中使用标签引入其他配置文件。比如一个网上购物程序,可以把用户配置、商品配置、订单配置分别放在3个配置文件user.xml、g转载 2016-06-01 12:21:02 · 412 阅读 · 0 评论 -
Invalid action class configuration that references an unknown class问题原因之s:select
早先做个练习项目就出现了这个错误,各种查资料,然后各种尝试,依然没有解决,不过可以确定是前台页面导致的。 今天又碰到了这个问题,头疼啊!不能再略过了,使用最笨的方法,一个模块一个模块的排除。先看下我的前台代码吧: 客户名称 * 负责人 * 机会来源原创 2016-05-19 10:43:10 · 576 阅读 · 0 评论 -
Invalid action class configuration that references an unknown class解决方案
Sturts2整合后时出现诡异的异常: java.lang.RuntimeException: Invalid action class configuration that references an unknown class named 。。。。。。。。。。。。。 解决方案: 1.检查struts.xml配置文件是否正确 一般注意 namespaces属性 method 属性和 a转载 2016-05-18 18:20:39 · 795 阅读 · 0 评论 -
struts2 标签s:select在table中单行显示
用户名 * 角色 theme="simple"/> *原创 2016-05-18 10:47:01 · 1188 阅读 · 0 评论 -
Struts2开发基本步骤
1 加载jar文件 commons-fileupload.jar commons-io.jar commons-lang.jar freemaker.jar ognl.jar Struts2-core.jar xwork-core.jar javassist.jar 2 web.xml中添加Filter xx o原创 2016-05-30 10:03:47 · 449 阅读 · 0 评论 -
Struts2中使用Session的两种方法
在Struts2里,如果需要在Action中使用到session,可以使用下面两种方式: 通过ActionContext 类中的方法getSession得到Action实现org.apache.struts2.interceptor.SessionAware接口的方式来对session进行操作 下面先看一个采用第一种方式,在action中得到session的例子转载 2016-05-13 16:12:48 · 3197 阅读 · 0 评论 -
关于用struts2框架中iframe对应的jsp页面的不到action的值的问题
我们做web项目经常会用到frameset、frame以及iframe,这大大方便了我们页面的构建以及模块功能的划分。但是,再使用这些技术的同时也会遇到各种各样的问题,其中一个就是子页面中得不到struts2的action的值。之前自己在做项目的时候也遇到了这个问题。在网上查阅了大量的资料,现将自己的总结与结论与大家一起分享。 frameset、frame经实践是没有问题的,如果因为种种转载 2016-02-28 13:30:08 · 2269 阅读 · 0 评论 -
struts-dojo的使用
1、导入struts2-dojo-plugin-2.1.8.jar 2、在用使用dojo的页面引入 3、导入js标签库 到此struts和dojo便整合完毕,我们就可以在页面上使用struts-dojo的标签, struts-dojo的标签有:head、div、a、submit、bind、datetimepicker、tabbedpanel、textarea、autoc原创 2016-03-10 23:20:49 · 1992 阅读 · 0 评论 -
非IoC方式访问Servlet API的两种方法
使用ActionContext访问 ActionContext来自com.opensymphony.xwork2.ActionContext 具体实现代码段如下: public class UserAction01 extends ActionSupport { private String username; private String password; private原创 2015-12-24 17:46:53 · 492 阅读 · 0 评论 -
struts.xml中namespace的配置之浏览器兼容性
还是做练习项目的时候发现一个问题: 访问语句为: $("#register").click(function() { window.location.href = "regist.action"; });当namespace="/"时,IE浏览器和firefox浏览器访问均正常。 当namespace="/user"时,firefox浏览器访问正常,地址栏如下图: IE浏览器访问原创 2016-01-05 20:40:07 · 451 阅读 · 0 评论 -
关于使用MyEclipse自动生成Hibernate和Struts出现的jar不兼容的问题(antlr.collections.AST.getLine()I)
今天做Hibernate和Struts2结合的练习,使用MyEclipse自动创建Hibernate和Struts的相关配置文件和jar包,写完一个查询方法后,准备测试一下结果,简单的查询那种,很诡异的运行错误。。。提示指到创建Query那一行,查来查去,没发现错误啊!作为菜鸟新手,只能求助伟大的度娘了。。。不出所料,果然是菜鸟必遇的情况,具体表述如下: 原来是jar包版本冲突,本来想按照网原创 2016-01-05 11:12:37 · 800 阅读 · 1 评论 -
struts2和springmvc性能比较2
我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置。spring3 mvc可以认为已经100%零配置了(除了配置spring mvc-servlet.xml外)。 Spring MVC和Struts2的区别: 机制:spring mvc的入口是servlet,而struts2是filter(这里要指出,filter和servlet转载 2016-06-13 09:44:04 · 610 阅读 · 0 评论