web项目报错

访问两个包下的servlet时tomcat报404(weblogic不报错),怎么写jsp或web.xml中的url才能不报错

答:只要让浏览器发出的请求的url和url-pattern的url对应即可,对应后找出servlet的名字,根据servlet的名字再找到要进入的类。

前后台乱码问题?

答:根据pageEncoding的值来设定request中参数编码 。      

       设置响应页面的编码(包括响应后台计算得到的值)必须在response对象得到PrintWriter对象之前。

       new String(属性.getBytes(""),"");可以解决许多问题。

servlet中最原始的给浏览器返回html的PrintOut对象也是由reponse对象得到的。javaweb接受浏览器参数和返回浏览器html的对象只有request和response吗?各个视图层框架的底层也是封装了servlet吗?

jdbc流程?

注册数据库驱动:Class.forName("");

获取数据库链接对象并连接数据库:Connection con = DriverManager.getConnection();

用数据库链接对象取得用于执行sql并获得执行结果的Statement对象:Statement smt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);两个参数能让rs操作更灵活

用声明对象执行sql语句并取回结果(通常分为rs)

操作ResultSet并关闭数据库

Java提供了 Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, PreparedStatement 用于执行参数化查询,而 CallableStatement则是用于存储过程。同时PreparedStatement还经常会在Java面试被提及,譬如:Statement与PreparedStatement的区别以及如何避免SQL注入式攻击?这篇教程中我们会讨论为什么要用PreparedStatement?使用PreparedStatement有什么样的优势?PreparedStatement又是如何避免SQL注入攻击的?

http://www.importnew.com/5006.html

session如何工作?ssession是否能解决重定向无法传递第一个request对象的数据的问题?

转发和重定向的区别?

转发只有一次请求,而重定向时浏览器发起了第两次请求,两次请求产生的request之间不能传递数据。

io包下PrintWriter类的write()和print()?

socket也是通过流读取数据的,跟servlet一样。

子类集成父类后可以直接调用父类方法,不用在子类中写出父类的方法后再调用。如果子类想对继承的方法做修改,只能修改返回值类型,并且返回值类型必须是父类中该方法返回值的子类。

欢迎页面:

<welcome-file>标签用来指示服务器在收到引用一个目录而不是文件名时的url时,使用哪个文件作为默认的欢迎界面。

WEB-INF下的jsp不能直接访问,起到了保护作用。

此处链接有惊喜https://zhidao.baidu.com/question/364802857.html

新生的小心情
原文地址:https://www.cnblogs.com/jianmianruxin/p/7155150.html