`
78425665
  • 浏览: 123565 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

WEB开发中遇到的问题

    博客分类:
  • java
阅读更多
1.
Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV
缺少standard和servlet-api.jar;这或许是低版本的jstl或javaee5

2.
http://java.sun.com/jstl/core cannot be resolved in either web.xml or the jar
连接地址和jstl版本不对应
1.2以后是http://java.sun.com/jsp/jstl/core
还有可能
如果用javaee6,
javaee5之后就只有 jstl.jar 这一个jar包了,没有standard.jar包,tld文件也打包到jar里面去了,啥在web.xml文件里配置jsp-config的解决方式也是浮云。
      最终查到问题是 jstl.jar 包在ide项目中有,但在tomcat发布的应用WEB-INF/lib下没有,这是工具发布项目的问题,复制一个jstl-impl.jar和 javax.servlet.jsp.jstl.jar过去问题就解决了
3.
<c:param name="test" value="${hello}" />
value中不能用c:out和bean:write
4.
找不到页面,一般都是form中是用xx.do,html:form中是用/xx.do和xx.do都可以
5.
Cannot load a validator resource from
validation.xml和rules的xml文件中的版本不一致或者xml中的url不能ping通
6.
java.lang.NoSuchMethodError:   org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V
从网上下一个最新的asm-all-3.0.jar的jar包,然后把原来的所有asm开头的jar包全部删掉,还有一个cglib-2.1.3.jar 也删掉.
7.
Invalid property 'hbmDaos' of bean class [com.maowenping.action.LoginAction]: Bean property 'hbmDaos' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
没有hbmDaos这个属性;类中没这个变量,没有set和get
8.
java.lang.ClassNotFoundException: org.apache.xbean.spring.context.v2.XBeanNamespaceHandler
缺少xbean-spring.jar,acivemq依赖次jar包
9.
org/hibernate/context/CurrentSessionContext
spring 2.5不支持hibernate 3.0,要3.0以上的
10.
org.apache.jasper.JasperException: /archives/listAnswers.jsp(134,62) equal symbol expected

是由于单引号和双引号的混乱使用导致的。 解决办法: 将双引号里面的双引号改成单引号; 单引号里面的双引号该成单引号。
11.
Invalid location of tag (form).
form不能写在table里面,但html:form可以
12.
No result defined for action action.LoginAction and result success-
13.
Invalid result location value/parameter
右键项目->MyEclipse->Exclude From Validation
MyEclipse-->Run Validation
13.
Not closing pre-bound Hibernate Session after HibernateTemplate
session没有close
14.
struts2验证信息重复
看是不是spring管理action时候,没配置成单件模式
15.
InvocationTargetException
getTemplate().find("from Table as p where p.name like ? and p.pass like ?",name,pass)传如多个参数出错,貌似不能用
16.
Duplicate class/entity mapping com.maowenping.po.Attend
hbm.xml文件中映射了同一个数据表
17.
Failed to read auto-increment value from storage engine
mysql自身bug,可以先添加一行,在把删除掉,就可以用了
18.
jar重复的问题,特别是针对myeclise的,可以到 window-->perferences-->Myeclipse-->Project CXXX里进行删除
19.
org.apache.jsp.index_jsp._jspInit(index_jsp.java:25)
在Myeclipse 9.0用ssh开发时,在window-->perferences-->Myeclipse-->Java Enterprise Project-->Library Sets删除javax.servlet.jar 和javax.servlet.jsp.jar
20.
Executing action method = null
默认的execute看写错没,或者action里method标签配置正确
21.
这个乱码问题是最简单的乱码问题。一般新会出现。就是页面编码不一致导致的乱码。
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ page contentType="text/html;charset=iso8859-1"%>
<html>
<head>
<title>中文问题</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
</head>
<body>
   我是个好人
</body>

三个地方的编码。

第一个地方的编码格式为jsp文件的存储格式。Eclipse会根据这个编码格式保存文件。并编译jsp文件,包括里面的汉字。

第二处编码为解码格式。因为存为UTF-8的文件被解码为iso8859-1,这样如有中文肯定出乱码。也就是必须一致。而第二处所在的这一行,可以没有。缺省也是使用iso8859-1的编码格式。所以如果没有这一行的话,“我是个好人”也会出现乱码。必须一致才可以。

第三处编码为控制浏览器的解码方式。如果前面的解码都一致并且无误的话,这个编码格式没有关系。有的网页出现乱码,就是因为浏览器不能确定使用哪种编码格式。因为页面有时候会嵌入页面,导致浏览器混淆了编码格式。出现了乱码。 
22.在jsp中,特别是html的表面,路径/xx/xx.jsp表示相对于tomcat容器,表现出的url为:http: //localhost:8080/
路径xx/xx.jsp相对于当前位置    
23.先在VisualSVN建立一个文件夹,而后在checkout出来,即可 ;maven项目可以先建立,在右键project中Team->share project
24.
Document base D:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\OASystem does not exist or is not a readable directory
把tomcat配置删了,在配置一个
25.
把Myeclipse发布的lib+mail.jar+servlet-api.jar+jsp-api.jar拷贝到javaEE的工程lib中去就可以了
26.
乱码
一般用new String(xxx.getBytes("iso-8859-1"),"gbk");如果读取文件,首先保证文件时ansi编码,而不是 unicode,其次特别注意font类的第一参数,需要指明类型,不然就变成默认了,估计是utf-8;new Font("宋体","xxx","xxx");
27.
java中,.有意义的,如果要输出.了,就要//.
//表示后一个/是转义符号,如果要输出/,就需要////
28.java中的.表示project的路径
29.<c:if test="!empty ${xx}">
<s:if test="#xxx!=null">
30.Lucene中创立IndexWriter需要提交:
1,调用close方法,间接提交,但是这样就不能共用一个IndexWriter
2,显示调用commit方法
31.new IndexWriter(dir, new StandardAnalyzer(Version.LUCENE_30), true,
                IndexWriter.MaxFieldLength.UNLIMITED)
第三个参数,true:新建或覆盖;false:新建或追加
当没有这个参数时候,表示false
32.除了实时搜索,其他用IndexWriter或IndexSearcher打开的索引都是上次的(不包括刚增加或删除的)
分享到:
评论

相关推荐

    java web开发中常遇到的问题

    列举了使用ssh进行web开发时常遇到的一些问题

    java 中文问题(java web 开发中的中文问题)

    介绍解决java web 开发解决中文乱码问题的一般方法

    web 开发中遇到的乱码问题

    NULL 博文链接:https://xiaoxuejie.iteye.com/blog/1233852

    win7中web开发遇到的问题.docx

    win7中web开发遇到的问题.docx

    Web开发中的路径问题

    总结了web开发中页面调用中经常遇到的路径问题

    Web_开发中遇到的UTF-8以及乱码的问题总结.zip

    Web_开发中遇到的UTF-8以及乱码的问题总结.zip

    web前端开发基本问题解决

    web标准中定义id与class有什么区别吗 如何垂直居中文本 如何对齐文本与文本输入筐 为什么FF下面不能水平居中呢 为什么FF下文本无法撑开容器的高度 为什么IE6下容器的宽度和FF解释不同呢 为什么web标准中IE无法设置...

    java web开发实战1200例 第二卷 源码

    《Java Web开发实战1200例(第2卷)》以开发人员在项目开发中经常遇到的问题和必须掌握的技术为核心,介绍了应用Java Web进行程序开发的各个方面的知识和技巧,主要内容包括流行组件应用、数据库应用、图表统计、Ajax...

    ESStudio(WEB开发平台)v1.0官方安装版

    ESStudio是由广州百捷网络科技有限公司推出的一款解决web开发过程中遇到问题的开发平台。很多web开发人员都会有以下的几个问题,所以百捷公司就开发了这个开发平台给开发人员提供了相应的解决方案。 WEB开发中的问题...

    在开发AJAX过程中遇到的问题及解决方案

    在开发AJAX过程中遇到的问题及解决方案,浏览器缓存的问题。

    百捷WEB开发平台BWP1.2官方安装版

    百捷Web开发平台,简写为BWP,是广州百捷网络科技有限公司开发的一款解决WEB开发过程中遇到的以下问题的开发平台。该软件操作简单易用,解决界面开发效率低、可复制性差、重复开发过多、不适合多语言支持等多种问题...

    Java Web开发常见问题.docx

    数据库连接问题:Java Web开发中需要使用数据库,因此可能会遇到连接数据库出现问题的情况,例如用户名密码错误、数据库驱动版本不匹配等。 404/500错误:当部署Web应用程序时,经常会出现404和500错误。404错误表示...

    Oracle9i Web开发指南(PDG)

    本书详细介绍Oracle9i Web开发的完整信息,包括Oracle Web的体系结构,Web开发的核心概念,使用第三方模块来支持Apache服务器以及在Web开发时常用的工具。此外,还介绍了维护和调试系统需要使用的技术等。本书的作者...

    Java Web开发中文乱码问题的研究与解决.pdf

    在利用Servlet/JSP技术开发java Web应用程序的时候,不可避免的会遇到中文乱码问题,本文首先介绍了Web应用中常用的编码方式,然后分析了J2EE平台下Web应用中文乱码问题产生的原因,并在此基础上针对不同情况提出了解决...

    jsp开发中遇到的问题及解决方案.rar

    jsp开发中遇到的问题及解决方案,这是我开发J2EE项目中所总结的所有关于jsp初学者需要知道及解决的问题,欢迎下载,绝对物超所值!!!!

    java web开发基础

    java web开发基础知识、xml讲解、中文乱码处理等web开发中经常遇到的问题

    个人开发中遇到常见问题及解决办法(吐血总结)

    1 JS中Number数值运算不精确的解决办法 ...12 ava web项目中开放一个webservice接口实例 13 js方式实现 系统时间显示 14 js 按Enter健实现搜索 15 多选框批量删除 16 js实现单选全选 17 数据库表数据被误删之后的恢复

    web开发中url乱码处理

    在开发web项目时经常遇到乱码问题,怎样去解决这种问题,是很头疼的事情,这里总结了几种方法供使用。

    java web开发解决乱码问题

    解决在javaweb开发的过程中遇到的乱码问题,纯属个人在学习中的总结。

    《Java Web开发实战1200例(第I卷)》.(卢瀚,王春斌) 源码

    《Java开发实战1200例(第1卷)》以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Java进行桌面程序开发各个方面的知识和技巧,主要包括Java语法与面向对象技术、Java高级应用、窗体与控件...

Global site tag (gtag.js) - Google Analytics