JAVA 我已经犯的错误

  
1、Exception in thread "main" java.lang.NoClassDefFoundError
原因:运行时缺少指定classpath
正确:E:/Proj/Java>java -cp .;"E:/Java Library/Microsoft SQL Server 2005 JDBC Driver/chs/sqljdbc.jar" TestJdbcForSqlServer2005
 
2、com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect
原因:SQL Server 2005 配置的 TCP/IP 协议未启动。
步骤:开始 -〉所有程序 -〉Microsoft SQL Server 2005 -〉配置工具 -〉SQL Server Configuration Manager -〉SQL Server 配置管理器 -〉SQL Server 2005 网络配置 -〉MSSQLSERVER 的协议 -〉
 
3、javax.servlet.jsp.JspException: Cannot retrieve mapping for action XXX
原因:在.jsp的<form>标签里指定action='/XXX',但这个Action并未在struts-config.xml里设置过。
正确:严格检查action的名称及路径,确定struts-config.xml中的<action>的type属性对应类是否确实存在。(错如com.xxx和org.xxx)
 
4、javascript错误: 'document.forms.xxxForm.elements' 为空或不是对象
原因:<html:form>标签的focus属性使用后,产生javascript,但是因为没有指定form的id,产生错误,javascript无法找到form。
 
5、struts tag产生的html不符合xhtml规范。
步骤:
1、页首加上文档类型的说明:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2、在<html:html>标签前加上<html:xhtml />标签(无属性),通知struts产生符合xhtml规范的标签。
 
6、Servlet action is not available
原因:1)struts.jar没有放在正确的位置 2)web.xml或struts-config.xml的内容有问题。
正确:在struts-config.xml里指定了使用一个plugin,但那个plugin类不存在。删除该plugin。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值