访问两个包下的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