• 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

    新生的小心情
  • 相关阅读:
    正则表达式
    DNS协议相关命令 dig
    Linux下 redsocks + iptables + socks5 实现全局代理
    Kotlin native 初心
    Kotlin 初心
    XMLHttpRequest2 实现AJAX跨域请求
    CSS、JavaScript 初心
    jQuery 初心
    java.lang.ClassNotFoundException 解决方案
    CPU 负荷过重时邮件报警
  • 原文地址:https://www.cnblogs.com/jianmianruxin/p/7155150.html
Copyright © 2020-2023  润新知