JAVA开发面试笔记(二)

JAVA web面试时会遇到一些如下问题

1)写一个简单的form表单

<form action="login.do" method="post">
  <p>账号: <input type="text" name="fname" /></p>
  <p>密码: <input type="password" name="password" /></p>
  <input type="submit"  value="提交" />
</form>

2) 页面中有多个HTML元素,只有一组元素的class="class1",使用jQuery实现对这组元素绑定点击事件(click),写出关键代码即可

$(“.class1").bind("click",function(){
					$("#userisnull").checking($("#user"),"账号长度过低!");
				});

3) jstl标签中的foreach的用法

JSTL中forEach是使用频率最多的一个标签,用来遍历数组,对象。
<c:forEach items="${list}" var="u" >
   <tr align=center>
    <td><c:out value="${u.userId}"/></td>
    <td><c:out value="${ u.userName}"/></td>
   </tr>
  </c:forEach>
4) servlet的生命周期
Servlet的生命周期包含了下面4个阶段: 1)加载和实例化,Servlet容器负责加载和实例化Servlet;2)容器将调用Servlet的init()方法初始化这个对象;3)Servlet容器调用Servlet的service()方法对请求进行处理;4)当容器检测到一个Servlet实例应该从服务中被移除的时候,容器就会调用实例的destroy()方法。
5) jsp的内置对象
request,response,session,out,page,pageContext,application,config,exception




你可能感兴趣的:(java,Web,面试)