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方法可以做到
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值