`
fslingmo
  • 浏览: 25718 次
  • 性别: Icon_minigender_2
  • 来自: 厦门
社区版块
存档分类
最新评论

struts1需要注意的一些问题

阅读更多

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

    Struts1注意点,整合Spring步骤

    Struts Struts1例子Struts注意事项

    NULL 博文链接:https://pouyang.iteye.com/blog/637567

    精通struts 孙卫琴 高清版 资料有点大分9个部分,大家注意下载完整

    精通struts 孙卫琴 高清版 资料有点大分9个部分,大家注意下载完整part5

    struts2+kinEditor整合

    2、复制struts需要的jar包和kindEditor必须jar包到lib下,因为它们的jar包邮重复,选择最新的就ok 3、如果需要后台java代码获取内容,可以在action中定义content属性,getContent就可以获取到 需要注意的是,这里的 ...

    STRUTS2网络资料

    一些Struts2相关的网络资料,其中包括有:与Struts1的比较、Struts2需要注意的一些细节以及一些应用实例等。

    Struts使用技巧和注意事项

    1 Struts validate 1.1 使用ActionForm的validate()验证 总体思路:这个验证是没有添加验证框架的验证,而是直接通过ActionForm的validate()方法进行系统验证, 进行验证要处理三个方面的问题: &gt; 配置资源文件:...

    Struts1 拦截器(SAIF)的使用

    完整可运行起来的SSH项目!中使用了SAIF 插件 实现拦截器的效果!并且有sql语句 !我使用的是mysql数据库,如果你使用别的数据库请改配置文件!运行成功后注意控制台的输出

    struts2入门教程(PPT)

    Struts2是在WebWork2基础发展而来的。和struts1一样, Struts2也属于MVC框架。不过有一点大家需要注意的是:尽管Struts2和struts1在名字上的差别不是很大,但Struts2和struts1在代码编写风格上几乎是不一样的。

    struts1流程和原理

    struts1的几个核心组件是值得我们注意的: 1 、ActionServlet(核心控制器)。 2、RequestProcessor类(处理异常的核心组件)。 3、ActionForm(接收页面中传过的数据)。 4、Action(是控制器,主要是从ActionForm中...

    整合struts2和spring源代码(可以直接在tomcat中运行)

    可以直接运行,并对整合spring和struts2步骤及需要注意的事项进行类总结 整合spring和struts2总结 1.将struts2和spring中的库文件复制到项目下(可以查看WEB-INF\lib目录下的文件) 注意:struts2-spring-...

    struts2.1.6+spring2.0+hibernate3.2常用配置包

    另外三大框架的添加顺序也需要注意下,我的添加顺序是 struts2.1.6、spring2.0、hibernate3.2 spring版本差异(包方面)没有研究过,大致雷同,也应该保持版本一致,即在同一个稳定发行包中下载的包。 以下包后面跟...

    struts2流程与流程图

    一个请求在Struts 2框架中的处理大概分为以下几个步骤。...Struts 2的核心控制器是FilterDispatcher,有3个重要的方法:destroy()、doFilter()和Init(),可以在Struts 2的下载文件夹中找到源代码,如代码1所示。

    struts2入门实例1

    1.Struts2_01_login 对应登录。。 login.jsp---------------------------------------html标签的登陆页面 login_struts2.jsp-------------------------------采用struts标签的登陆页面 login_struts_...

    Struts2整合SiteMesh技巧

    注意ActionContextCleanUp过滤器必须在FilterDispatcher之前配置,ActionContextCleanUp的主要功能是通知FilterDispatcher执行完毕不要清除ActionContext,以便sitemesh装饰器可以访问Struts值堆栈。 配置装饰器 ...

    深入浅出struts2

    我在书中还将介绍一些可以提高生产力的方法——包括默认配置项和应当注意的实现特性,可用的多种配置选项和一些开发技术。本书还会就与第三方软件进行集成的话题展开讨论。 2 Don Brown, Struts Ti项目的领导,他在...

    struts2 浪曦 1-26(第1讲代码)下载

    由于浪曦关于struts2讲解的视频中的源代码没有,故本人细心整理、编译成功后将和视频中所讲源代码上传供大家学习。 注意了!!由于上传的大小限制,故将源代码每讲的代码分别上传,聪明的你应该可可以在csdn上搜到...

    struts2+spring2+ibates

    2、在sping配置中注意单元测试里,xml文件的路径问题,要用绝对路径。 3、struts.xml中命名空间和拦截器的使用。 4、sqlmapconfig.xml中传入参数和result的设置,只需要将得到的值result映射到有此属性的类对象. 5、...

    Struts2.1.6+Struts2.0+Hibernate3.1整合示例

    开发环境:Windows XP sp3、SQL Server...从使用角度看,Struts2的SSH事例比Struts1.x的SSH简单。至于声明式事务部分,你可以参见另外一个资源“Spring 2.0 + Struts 1.2 + Hibernate 3.2 + DWR 2.0 的JavaEE应用示例”

    Bug管理系统 struts2+sping2.5+hibernate3(2-2)

    注:本程序分两部分上传,需要两个文件同时才能解压。...本程序尽量包含了开发当中遇到的一些问题及解决方案。同时欢迎广大网友到作者的群内讨论交流。 本程序适合于想学习JAVA技术或框架技术的初学者阅读。

    struts2+spring+hibernate整合示例

    b 在struts.xml中添加action,使用通配符的方式 , 注意这里和单独struts2不同的地方: class属性指向的是bean 的 id ,这里我们配置bean采用spring ioc注解的方式, 所以默认的bean的id 为 类名(首字母小写) ...

Global site tag (gtag.js) - Google Analytics