程序员面试干货来啦,今天小编就先为大家整理出2道大厂面试时...
程序员面试干货来啦,今天小编就先为大家整理出2道大厂面试时常见的关于Web的面试题。看看你能回答对几道题呢!多多掌握此类面试题,就会增加面试题通过的机率哦,后续还有其他类的面试题,请持续关注哟!
1.监听器有哪些作?和?法?答:Java Web开发中的监听器(listener)就是application、session、request三个对象创建、销毁或者往其中添加修改删除属性时?动执?代码的功能组件,如下所示:①ServletContextListener:对Servlet上下?的创建和销毁进?监听。②ServletContextAttributeListener:监听Servlet上下?属性的添加、删除和替换。③HttpSessionListener:对Session的创建和销毁进?监听。补充:session的销毁有两种情况:1session超时(可以在web.xml中通过< session-config>/< session-timeout>标签配置超时时间);2通过调?session对象的invalidate()?法使session失效。④HttpSessionAttributeListener:对Session对象中属性的添加、删除和替换进?监听。⑤ServletRequestListener:对请求对象的初始化和销毁进?监听。⑥ServletRequestAttributeListener:对请求对象属性的添加、删除和替换进?监听。2.你的项?中使?过哪些JSTL标签?答:项?中主要使?了JSTL的核?标签库,包括< c:if>、< c:choose>、< c: when>、< c: otherwise>、< c:forEach>等,主要?于构造循环和分?结构以控制显示逻辑。【说明】虽然JSTL标签库提供了core、sql、fmt、xml等标签库,但是实际开发中建议只使?核?标签库(core),?且*好只使?分?和循环标签并辅以表达式语?(EL),这样才能真正做到数据显示和业务逻辑的分离,这才是*佳实践。希望这些面试题对你有所帮助!下期我们还有其他大厂面试题。别忘了关注我们的公众号哦,预防走丢!最后愿你前程似锦,在冬深在初春在夏至在秋末在码上未来!码上未来,成就你更好的未来!
END
资深职业咨询规划师