java EE常见几种错误
来源:互联网 发布:CPDA数据分析师证书 编辑:程序博客网 时间:2024/05/22 04:31
1.<form action="save.jsp" method="post" name="form">register中登录没有设置action,将表单数据无法传送出去,造成假注册页出现2.<td>请输入您的姓名</td><td><input type="text" size="20" name="username"/></td>数据库中的每列开头的列名与表单中实例化对象不一样,造成无法进入数据库!3.JDBC连接上没有运用封装!用组件封装后的JDBC连接代码为:让程序更加简练、清晰、易维护、可快速运用到其他相关项目、节约开发成本、提高生产效率4.在进行数据库连接时,指定字符集,将教师代码中数据库名称改为自己mysql中数据库名称5.tomcat端口被占解决方法:1.修改tomcat 中conf文件夹下server.xml中HTTP1.1的端口。2.在dos窗中输入 netstat -ano,列出所有端口的情况,找到占用8080端口的进程,消灭它!6.java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)解决方案:记忆里大概有3种吧,一种认为是要修改root的密码,一种认为是远程连接的权限被限制了,一种是通过写一个文件在Dos里面运行实现。这些方法是针对某些情况的,最好在加载驱动和建立数据库连接的时候加上Try...catch.来扑捉异常,如下所示:1. { 2. 3. String url = "jdbc:mysql://localhost/mysql"; 4. String driver = "com.mysql.jdbc.Driver"; 5. try{ 6. Class.forName(driver); 7. }catch(Exception e){ 8. System.out.println("无法加载驱动"); 9. } 10. 11. try { 12. Connection con = DriverManager.getConnection(url,"root",""); 13. if(!con.isClosed()) 14. System.out.println("success"); 15. } catch (Exception e) { 16. // TODO Auto-generated catch block 17. e.printStackTrace(); 18. } 19. } 20.} 7.org.apache.jasper.JasperException: Unable to compile class for JSP:解决方案::1、我的工程里的servlet.jar、jsp-servlet.jar的版本比较低与tomcat6.0相比。 2、tomcat的下面的lib里面不能与工程里面的jar相同(如果部署到tomcat上) 3、把工程里面的两个jar包删除了,就解决了。8.关于servlet web.xml中文件的配置问题解决思路:web.xml中主要有 <servlet> <servlet-name>default</servlet-name> <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class> <init-param> <param-name>debug</param-name> <param-value>0</param-value> </init-param> <init-param> <param-name>listings</param-name> <param-value>false</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet><servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.css</url-pattern> </servlet-mapping> 其中servlet-name指的是servlet对象名,servlet-class指的是servlet对象所在的包路径,init-param指的是方法, 在servlet的配置当中,<load-on-startup>5</load-on-startup>的含义是:标记容器是否在启动的时候就加载这个servlet。当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。正数的值越小,启动该servlet的优先级越高。servlet-mapping表示相对于servlet对象和servlet编译后在浏览器中的相对路径,举个例子:<servlet-mapping> <servlet-name>hello</servlet-name> <url-pattern>/test/hello</url-pattern> </servlet-mapping> 意味着只有通过在浏览器项目名后面加上/test/hello才能打开hello.servlet页面。9.java.lang.IllegalArgumentException: Invalid character found in method name由错误提示可知,是因为方法名内有不合法的字符解决办法:检查方法名称,去掉不合法的字符10.Exception in thread "main" java.lang.IllegalArgumentException: input == null!at javax.imageio.ImageIO.read(ImageIO.java:1362)at com.xiangmu.ATM.<init>(ATM.java:38)at com.xiangmu.ATM.main(ATM.java:27)解决思路:这说明主线程背景输入为空,下面定义了Image口异常,检查是不是图片导入出现了问题
阅读全文
0 0
- java EE常见几种错误
- java ee常见错误及解决办法
- 避免Java EE项目评估中的常见错误
- 避免Java EE项目评估中的常见错误
- 收藏:避免Java EE项目评估中的常见错误
- Java ee中常见400等错误出现原因 总结
- web编程中的几种常见错误
- jni开发常见的几种错误
- 几种常见的错误异常
- python中常见的几种错误
- java几种常见算法
- java常见几种排序
- JAVA 几种常见加密算法
- java-几种常见异常
- java几种常见算法
- JAVA EE错误第四波
- 关于java报空指针错误的几种常见情况
- java ee 中常见的异常
- c#仔细研究之char[]和string
- java 并发包-Unsafe
- 最小二乘法(高斯)
- 对/etc/rc.d/init.d目录的一点理解
- BeeHome从2.3迁移到3.0需要修改的地方
- java EE常见几种错误
- 数据结构实验之排序三:bucket sort
- spring cloud config 之svn仓库配置与动态刷新(服务端)
- 计算字符串最后一个单词的长度,单词以空格隔开。
- sql注入攻击
- ros tf
- Vue实践--v-model在组件中的应用
- mytable-0.3
- notepad: 怎么在notepad里面,将字符串替换成换行