Java web中面试经常问到的问题

 1.jsp与html的区别

      html是静态页面,是遵循w3g规范的网页书写格式。

      jsp是可以看作含有java代码的html页面,属于动态页面,jsp页面会被翻译成servlet,解析jsp的动态内容,最后返回html页面。

2 jsp与servlet区别,优劣势

     servlet可以看作是含有html的Java程序。servlet侧重于程序的逻辑模块开发。

     jsp可以看作是含有Java代码的html页面,jsp页面会被翻译成servlet,servlet会被翻译,在请求期间运行的就是servlet。jsp侧重于页面的输出模块开发。

3 jsp的内嵌对象9个

     out:用于向客户端输出数据,out对象常用的方法是:print(),这个方法用于在页面上打印字符串信息,比如<% out.print("hello");%>

     request:用于客户端请求,requset对象的方法有String getParameter(String name),String[]getParameterValues  (String name),void setCharacterEnconding(String charset),request.getRequestDispatcher(String path)

    response:用与响应客户请求并向客户端输出信息,方法有:void sendRedirect(String location)

    session:用来存储有关用户会话的所有信息,方法有:void setAttribute(String key,Object value),Object getAttribute(String key);

    application:用于实现用户之间的数据共享

    page:是当前页面转换后的Servlet类的实例

    exeception:代表其他页面中的异常和错误

    config:该实例代表该JSP 的配置信息

    pageContext:该对象代表该JSP 页面上下文,使用该对象可以访问页面中的共享数据

 

   

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值