A. javaweb项目的web.xml配置的错误页面起不到作用访问报错后页面并没有跳转到配置的错误页面中
<!--错误跳转页面-->
<error-page>
<!--路径不正确-->
<error-code>404</error-code>
<location>/WEB-INF/errorpage/404.jsp</location>
</error-page>
<error-page>
<!--没有访问权限,访问被禁止-->
<error-code>405</error-code>
<location>/WEB-INF/errorpage/405.jsp</location>
</error-page>
<error-page>
<!--内部错误-->
<error-code>500</error-code>
<location>/WEB-INF/errorpage/500.jsp</location>
</error-page>
只有程序发生错误或不能处理该请求时,才会触发相应的错误,跳转到相应的页面。
如404,只能当请求的页面不存在时,就会跳转到那个页面,并不是说所有情况都会跳到404的页面。
B. web java 项目在打开页面报错
首先抄,可能是页面缓存造成的,如一袭楼所说,project—>clean,清一下
其次,可能是你页面编码不一致造成的,建议使用一直编码 project—>property有设置
再次,你将所有出错的页面全部打开一遍,刷新一下,估计就不会有上述错误了
希望对你有帮助
C. JAVA WEB应用开发,错误页面的配置问题
可能是你的异常没有捕获到,确定是DAOException 吗?还有 result 好像没有配置 是 重定向还是foward
D. java web项目部署之后url输入报404错误
1.直接输入localhost:8080/sms看有反应吗,如果有的话那说明项目部署成功,如果没反应说明项目部署失败,需要查看日志看看项目到底部署成功没有。
查看log下面的catalina.log这个文件,看看有没有error。java web程序部署的时候可以直接将war包部署到服务器上,也可以将war包解压后的文件部署到服务器上。
2.localhost:8080/你的项目名称,就是生成的那个文件夹的名字。
3.Web项目使用使用root账号root密码进行部署,通过Eclipse加载到Tomcat服务器可以发布成功,打成war包放到tomcat的webapps目录无法发布成功,报错。
4.错误很明显,与MySQL密码有关,但是两种方式部署项目使用的jdbc.properties配置文件是一样的。不是密码不对引起的,网上大部分帖通过运行mysql -u root -p命令登录时也会报这个错误,尝试这种方法登录下,看是否存在同样的问题。
5.root帐户默认不开放远程访问权限,所以需要修改一下相关权限。
6.打开MySQL目录下的my.ini文件,在文件的最后添加一行"skip-grant-tables",保存并关闭文件。(WIN7默认安装,my.ini在C:ProgramDataMySQLMySQL Server 5.6)
7. 重启MySQL服务。
8. 通过命令行进入MySQL的BIN目录,输入"mysql -u root -p"(不输入密码),回车即可进入数据库。(WIN7默认安装,BIN目录为:C:Program FilesMySQLMySQL Server 5.6in)
9.执行"use mysql;",使用mysql数据库。
10. 执行"update user set authentication_string=PASSWORD("admin") where user='root';"(修改root的密码)
11.打开MySQL目录下的my.ini文件,删除最后一行的“skip-grant-tables”,保存并关闭文件。
前边的步骤,其实也可以直接通过mysql客户端工具修改root密码.
E. java web项目在打开后向数据库添加数据网页显示添加失败请与管理员联系
前端写了失败处理,就是弹对话框。
首先,你得查数据库是不是真存进去了,因为有的前端做的假处理。然后排查
是不是前端JS传值问题(比如写错什么的)
还有可能性:如果前端传值了,到后端被拦截。如果是被拦截 最有可能的是权限的问题。因为可能后端做了权限处理,权限不足就会被拦截器拦截。
数据库远程连接的问题 那就搜相关排查 看端口,ping通那些
F. java web无web.xml怎样配置error-page
如果是标准的 Java Webapp 的话,你可以尝试放一个 web.xml 在 web-inf 目录下
若不是的话,就比较复杂。另外,若前面有 apache 之类静态服务器的话,你也可以把 404 放在 apache 上
G. javaweb怎么实现根据错误码调转到指定页面
<!-- 异常配置 -->
<error-page>
<exception-type>javax.servlet.ServletException</exception-type>
<location>/error.jsp</location>
</error-page>
<!-- 找不到页面配置 -->
<error-page>
<error-code>404</error-code>
<location>/404.jsp</location>
</error-page>
如果是多个,可以用逗号隔开。如:404,500
H. java web开发错误提示页面
麻烦一点的话就在所有catch后面加 return "fail"; 在struts文件里面返回页面到error.jsp
当然如果用的是 struts
如果是servlet 那就在catch里面添加转发语句
I. javaweb怎么自定义错误页面
不知道你的具体需求是什么,但通用的办法就是写一个try{}catch{},将可能会报错的程序用try{}包围,在catch{}里完成页面跳转,这样当程序报错时会自动跳转至自定义错误页面