`
sinykk
  • 浏览: 357077 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

STRUTS2错误集

阅读更多
The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:

---------------
在项目中没有自动生成CLASSES文件夹

STRUTS2.0 将CLASSES 创建在BUILD文件夹里


---------------------
Error configuring application listener of class org.springframework.web.context.ContextLoaderListener

没有加入spring.jar包导致

-----------------
Loading XML bean definitions from ServletContext resource

将 applicationContext.xml文件放到WEB-INC 下就可以了..

--------------------
在struts.xml 中

<package name="com.xx" extends="struts-default" namespace="/test">

namespace 文件夹名前要加/.或者找不到文件名


---------------------------------------------
给网页添加标签属性: 保证有此文件/WEB-INF/struts-tags.tld

WEB.XML

<jsp-config>
    <taglib>
      <taglib-uri>/WEB-INF/struts-tags.tld</taglib-uri>
      <taglib-location>/WEB-INF/struts-tags.tld</taglib-location>
    </taglib>
  </jsp-config>

JSP页面中:
<%@taglib uri="/WEB-INF/struts-tags.tld" prefix="s"%>

--------------------
如果Web应用使用了Servlet 2.3以前的规范,因为Web应用不会自动加载Struts 2框架的标签文件,因此必须在web.xml文件中配置加载Struts 2标签库。
配置加载Struts 2标签库的配置片段如下:

<!-- 手动配置Struts 2的标签库 -->
<taglib>
<!-- 配置Struts 2标签库的URI -->
<taglib-uri>/s</taglib-uri>
<!-- 指定Struts 2标签库定义文件的位置 -->
<taglib-location>/WEB-INF/struts-tags.tld</taglib-location>
</taglib>   

在上面配置片段中,指定了Struts 2标签库配置文件物理位置:/WEB-INF/struts- tags.tld,因此我们必须手动复制Struts 2的标签库定义文件,将该文件放置在Web应用的WEB-INF路径下。
如果Web应用使用Servlet 2.4以上的规范,则无需在web.xml文件中配置标签库定义,因为Servlet 2.4规范会自动加载标签库定义文件。
提示   Struts 2的标签库定义文件包含在struts2-core-2.0.6.jar文件里,在struts2-core-2.0.6.jar文件的META-INF路径下,包含了一个struts-tag.tld文件,这个文件就是Struts 2的标签库定义文件,Servlet 2.4规范会自动加载该标签库文件。


***********
tomcat5.5 一就SERVLET2.4  看servlet的版本其实就是看服务器(例TOMCAT)支持的SERVLET

***************

--------------------------------------------------------
在程序开发中,编码设置最好都用大写的 UTF-8   (便于移植,LINUX)
------------------------------------------
建了一个WEB PROJECT  通过部署TOMCAT 修改了JSP文件不得启TOMCAT可见效果,但JAVA文件则不能.必须重启TOMCAT



----------------------------------------------
数据库中有表,有数据,但一直都读不出数据,始终认为没有数据






----------------------------------------------
java.sql.SQLException: ORA-01729: 需要数据库链接名

sql语句:select id,classId from p_info where email=ritawcc1987@163.com

改成 select id,classId from p_info where email='ritawcc1987@163.com'
----------------------------------------------------------------

ORA-00923: 未找到要求的 FROM 关键字

在 oracle 中用了 top 关键字

-------------------------------------
要执行的 SQL 语句不得为空白或空值

---------------------------------------------
  最初用的HttpSessionAttributeListener接口,可以实现用户统计和用户显示,也能捕获正常退出情况,但这个接口没有对session超时的判断,造成用户直接关闭浏览器后,该用户一直存在列表里。  
  查到HttpSessionBindingListener的valueUnbound方法可以做到
分享到:
评论

相关推荐

    struts2 全局结果集

    在Struts2中,全局结果集(Global Results)是一种设计模式,它允许开发者定义一组通用的结果,这些结果可以在整个应用中重用,而无需在每个Action类中单独配置。这提高了代码的复用性和维护性。 全局结果集的概念...

    Struts2教程集

    本教程集旨在帮助开发者深入理解和熟练掌握Struts2框架的核心概念、功能以及实际应用。 《Struts2_zh.chm》可能是中文版的Struts2官方文档或指南,这类资源通常包含了框架的详细API介绍、配置说明以及常见问题解答...

    struts2教程全集

    Struts2是一个强大的Java web应用程序框架,用于构建和管理MVC(模型-视图-控制器)架构的应用程序。它在Struts1的基础上进行了许多改进,提供了更丰富的功能和更高的灵活性,使得开发人员能够更加高效地编写可维护...

    马士兵Struts2笔记2013

    此外,Struts2也支持自定义验证逻辑和全局错误处理。 7. **Struts ValueStack(值栈)** ValueStack是Struts2的核心组件之一,它是一个数据存储结构,用于管理Action上下文中的对象。Action中的属性会被放入...

    struts2标签集

    Struts2标签集是Java开发Web应用时常用的一组组件,它们主要用于简化视图层的构建,提升开发效率。Struts2框架的核心是MVC(Model-View-Controller)模式,而标签集则是视图层的重要组成部分,它提供了一系列与JSP...

    struts2 in action 中文版 英文版 源代码 合集

    7. **异常处理**: Struts2提供了全局的异常处理机制,允许开发者自定义错误页面和处理策略。 8. **国际化**: Struts2支持多语言环境,可以通过资源文件实现页面内容的本地化。 通过深入学习和实践这些知识点,...

    Struts2 开发包

    总的来说,"Struts2 开发包"是开发高效、灵活的Java web应用的强大工具集,包含了所有必需的组件和配置,使得开发者能够专注于业务逻辑,而无需关心底层的实现细节。通过深入理解和熟练运用这些知识点,可以构建出...

    Struts2精简jar包

    Struts2通常需要Java 8或更高版本来运行,因为较低版本的JDK可能不支持某些特性和API,这可能导致编译错误或运行时异常。 在集成这个精简jar包时,开发者需要注意以下几点: 1. **依赖管理**:尽管这个包已经包含...

    struts2错误集合.txt

    ### Struts2错误集合知识点详解 #### 一、类型转换问题 在开发过程中,经常会遇到类型转换的问题。这里提到了几种常见的类型转换方法。 1. **`java.lang.ClassCastException`:** 当尝试将一个对象强制转换为另一个...

    Struts2属性文件详解

    ### Struts2属性文件详解 #### struts.configuration 该属性用于指定加载Struts 2配置文件的配置文件管理器,默认值为`org.apache.struts2.config.DefaultConfiguration`,这是Struts 2默认的配置文件管理器。若...

    struts2详细介绍

    相比于其前身Struts1,Struts2提供了更强大的功能集,包括更加灵活的配置方式、丰富的拦截器机制以及更为简洁的代码结构。Struts2不仅继承了Struts1的优点,如清晰的MVC分离、易于维护和扩展等,还在许多方面进行了...

    struts2+jdbc+jsp增删改查

    9. **错误处理**:Struts2框架提供了一种处理异常和错误的方式,例如,当数据库操作失败时,可以捕获SQLException,然后返回一个错误页面,向用户显示错误信息。 10. **国际化与本地化**:项目可能还包括了国际化...

    Struts2jar包及dtd文件

    Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、交互性强的Web应用。它的核心是基于MVC(Model-View-Controller)设计模式的,为开发者提供了丰富的功能和灵活性,使得开发者可以专注于业务逻辑,...

    Struts2 技术内幕——深入解析Struts2架构设计与实现原理

    综上所述,Struts2 作为一款成熟的Java Web开发框架,通过其独特的架构设计和丰富的实现原理,为开发者提供了一套强大的工具集。通过深入理解Struts2 的架构和工作原理,开发者可以更好地利用这个框架来构建稳定、...

    Struts2中的validation_多国语言版 国际化i18n+struts2数据校验.zip

    总的来说,这个压缩包提供了一个全面的学习资源,涵盖了Struts2框架中的关键功能:数据校验、前端和后端校验策略、国际化处理以及错误信息的样式定制。通过深入研究这些文档和示例,开发者可以有效地提升其在Struts2...

    Struts2标签集锦(附Struts2标签详解word文档)

    此外,Struts2标签还支持各种事件处理和验证,如`onerror`属性用于指定错误处理方式,`validate`属性控制是否执行验证。对于输入验证,开发者可以通过注解或XML配置文件定义验证规则,然后在表单提交时自动执行。 ...

    struts2和hibernate结合增删改查

    6. **结果集转换**:在查询后,将Hibernate查询得到的结果集转化为Struts2可传递的模型对象,如List或Map,然后返回相应的视图名称。 7. **配置Struts2-Hibernate整合**:在struts.xml配置文件中,为每个Action添加...

Global site tag (gtag.js) - Google Analytics