1.struts的控制器:org.apache.struts.action.ActionServlet加载
在web.xml文件中加入如下代码:
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-
class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
其中<load-on-startup>0</load-on-startup>不能少,否则界面上要使用struts
标签时会报错.
2.Struts DataSource的使用,Struts1.2.X时可以在struts-config.xml配置文件
中配置DataSource,
取时用Action类的getDataSource(request)方法即可. 但Struts1.3当中已经取
消了在struts-config中
配置DataSource,Action类中也访问不到方法getDataSource(request),建议在
Web服务器或应用服务中配置数据源.
3.web工程的加包方式可以有两种方式,一个是采用MyEclipse的相对路径,一种是
把需要用到的包全到copy到当前web工程的lib包下采用绝对路径查找.
如果web工程在Tomcat中配置的是虚拟目录的方式来查找的.那么web工程的
struts的包一定要采用copy到lib包下,否则会报如下错误:
java.lang.NoClassDefFoundError: org/apache/commons/beanutils/Converter
或java.lang.NoClassDefFoundError
org/apache/struts/action/ActionServlet
4.struts的标签: <html:text....../>需要匹配<html:form...../>一起用,否则
会报错.
4.MyEclipse下Struts的jar包所在的路径:D:\Program Files\MyEclipse 6.0
\myeclipse\eclipse\plugins\com.genuitec.eclipse.cross.easystruts.eclip
se_6.0.1.zmyeclipse601200710\data\1.2\lib下strut1.2 的包,1.3类似.
分享到:
相关推荐
Struts1注意点,整合Spring步骤
NULL 博文链接:https://pouyang.iteye.com/blog/637567
精通struts 孙卫琴 高清版 资料有点大分9个部分,大家注意下载完整part5
2、复制struts需要的jar包和kindEditor必须jar包到lib下,因为它们的jar包邮重复,选择最新的就ok 3、如果需要后台java代码获取内容,可以在action中定义content属性,getContent就可以获取到 需要注意的是,这里的 ...
一些Struts2相关的网络资料,其中包括有:与Struts1的比较、Struts2需要注意的一些细节以及一些应用实例等。
1 Struts validate 1.1 使用ActionForm的validate()验证 总体思路:这个验证是没有添加验证框架的验证,而是直接通过ActionForm的validate()方法进行系统验证, 进行验证要处理三个方面的问题: > 配置资源文件:...
完整可运行起来的SSH项目!中使用了SAIF 插件 实现拦截器的效果!并且有sql语句 !我使用的是mysql数据库,如果你使用别的数据库请改配置文件!运行成功后注意控制台的输出
Struts2是在WebWork2基础发展而来的。和struts1一样, Struts2也属于MVC框架。不过有一点大家需要注意的是:尽管Struts2和struts1在名字上的差别不是很大,但Struts2和struts1在代码编写风格上几乎是不一样的。
struts1的几个核心组件是值得我们注意的: 1 、ActionServlet(核心控制器)。 2、RequestProcessor类(处理异常的核心组件)。 3、ActionForm(接收页面中传过的数据)。 4、Action(是控制器,主要是从ActionForm中...
可以直接运行,并对整合spring和struts2步骤及需要注意的事项进行类总结 整合spring和struts2总结 1.将struts2和spring中的库文件复制到项目下(可以查看WEB-INF\lib目录下的文件) 注意:struts2-spring-...
另外三大框架的添加顺序也需要注意下,我的添加顺序是 struts2.1.6、spring2.0、hibernate3.2 spring版本差异(包方面)没有研究过,大致雷同,也应该保持版本一致,即在同一个稳定发行包中下载的包。 以下包后面跟...
一个请求在Struts 2框架中的处理大概分为以下几个步骤。...Struts 2的核心控制器是FilterDispatcher,有3个重要的方法:destroy()、doFilter()和Init(),可以在Struts 2的下载文件夹中找到源代码,如代码1所示。
1.Struts2_01_login 对应登录。。 login.jsp---------------------------------------html标签的登陆页面 login_struts2.jsp-------------------------------采用struts标签的登陆页面 login_struts_...
注意ActionContextCleanUp过滤器必须在FilterDispatcher之前配置,ActionContextCleanUp的主要功能是通知FilterDispatcher执行完毕不要清除ActionContext,以便sitemesh装饰器可以访问Struts值堆栈。 配置装饰器 ...
我在书中还将介绍一些可以提高生产力的方法——包括默认配置项和应当注意的实现特性,可用的多种配置选项和一些开发技术。本书还会就与第三方软件进行集成的话题展开讨论。 2 Don Brown, Struts Ti项目的领导,他在...
由于浪曦关于struts2讲解的视频中的源代码没有,故本人细心整理、编译成功后将和视频中所讲源代码上传供大家学习。 注意了!!由于上传的大小限制,故将源代码每讲的代码分别上传,聪明的你应该可可以在csdn上搜到...
2、在sping配置中注意单元测试里,xml文件的路径问题,要用绝对路径。 3、struts.xml中命名空间和拦截器的使用。 4、sqlmapconfig.xml中传入参数和result的设置,只需要将得到的值result映射到有此属性的类对象. 5、...
开发环境:Windows XP sp3、SQL Server...从使用角度看,Struts2的SSH事例比Struts1.x的SSH简单。至于声明式事务部分,你可以参见另外一个资源“Spring 2.0 + Struts 1.2 + Hibernate 3.2 + DWR 2.0 的JavaEE应用示例”
注:本程序分两部分上传,需要两个文件同时才能解压。...本程序尽量包含了开发当中遇到的一些问题及解决方案。同时欢迎广大网友到作者的群内讨论交流。 本程序适合于想学习JAVA技术或框架技术的初学者阅读。
b 在struts.xml中添加action,使用通配符的方式 , 注意这里和单独struts2不同的地方: class属性指向的是bean 的 id ,这里我们配置bean采用spring ioc注解的方式, 所以默认的bean的id 为 类名(首字母小写) ...