Java Web开发面试题一套(3)

Servlet

21.销毁一个session对象,应当调用下面哪一个方法(    )
A. session.invalidate()
B. session.expunge()
C. session.destroy()
D. session.end()
22.ActionForm Bean 中验证表单数据方法的返回类型是(    )
A. ActionError
B. ActionErrors
C. ActionForward
D. ActionMapping
23.以下哪个说法是正确的?(多选)(    )
A. 每个Http请求对应一个单独的ActionServlet实例
B. 对于每个请求访问HelloAction的Http请求,struts框架只创建一个单独的HelloAction实例
C. 每个子应用对应一个单独的RequestProcessor实例
D. 每个子应用对应一个单独的web.xml文件
24.在struts应用的控制器中包含哪些组件(两个正确答案) (     )
A. JSP
B. ActionServlet
C. Action
D. 客户化标签
25.对于以下这段配置Actionservlet的代码,哪些说法是正确的?(三个正确答案)
` (       )
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<ini-param>
<param-name>config</param-name>
<param-value>/WEB-INF/myconfig.xml</param- value >
</ini-param>
<load-on-startup>0</load-on-startup>
<!—Standard Action Servlet Mapping 
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
</servlet>
A. Servlet容器在启动应用时,会初始化这个ActionServlet
B. 对于所有URL中以”*.do”结尾的Http请求,都由ActionServlet处理
C. 这段代码位于struts-config.xml中
D. 这段代码位于web.xml中
26. ActionForm组件的存在范围是(两个正确答案) (     )
A. application
B. session
C. request
D. page
27. 如果同一页面中有多个提交按钮(<html:submit>),要求用一个Action类处理,应当从
下面哪一个扩展更合适 (     )
A. Action
B. DispatchAction
C. LookupDispatchAction
D. ForwardAction
E. SwitchAction
28. 如果同一页面中有多个提交按钮(<html:submit>),要求用一个Action类处理,在
struts-config.xml文件的<action >元素中最重要的且必须配置的一个属性是(     )
A. parameter
B. validate
C. key
D. scope
29. 如果在struts-config.xml配置了数据源,则在那个组件中可以获得这个数据源对象,
进而获得Connection对象(     )
A. Action组件
B. 视图组件
C. 模型组件
D. JSP组件
30. struts的中心控制器组件的完整类名是(     )
A. org.apache.struts.action.ActionServlet
B. org.apache.struts.action.Action
C. org.apache.struts.action.Switch
D. org.apache.struts.action.CoreController

21.销毁一个session对象,应当调用下面哪一个方法(    )

A. session.invalidate()

B. session.expunge()

C. session.destroy()

D. session.end()

22.ActionForm Bean 中验证表单数据方法的返回类型是(    )

A. ActionError

B. ActionErrors

C. ActionForward

D. ActionMapping

23.以下哪个说法是正确的?(多选)(    )

A. 每个Http请求对应一个单独的ActionServlet实例

B. 对于每个请求访问HelloAction的Http请求,struts框架只创建一个单独的HelloAction实例

C. 每个子应用对应一个单独的RequestProcessor实例

D. 每个子应用对应一个单独的web.xml文件

24.在struts应用的控制器中包含哪些组件(两个正确答案) (     )

A. JSP

B. ActionServlet

C. Action

D. 客户化标签

25.对于以下这段配置Actionservlet的代码,哪些说法是正确的?(三个正确答案)

` (       )

<servlet>

<servlet-name>action</servlet-name>

<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>

<ini-param>

<param-name>config</param-name>

<param-value>/WEB-INF/myconfig.xml</param- value >

</ini-param>

<load-on-startup>0</load-on-startup>

<!—Standard Action Servlet Mapping 

<servlet-mapping>

<servlet-name>action</servlet-name>

<url-pattern>*.do</url-pattern>

</servlet-mapping>

</servlet>

A. Servlet容器在启动应用时,会初始化这个ActionServlet

B. 对于所有URL中以”*.do”结尾的Http请求,都由ActionServlet处理

C. 这段代码位于struts-config.xml中

D. 这段代码位于web.xml中

26. ActionForm组件的存在范围是(两个正确答案) (     )

A. application

B. session

C. request

D. page

27. 如果同一页面中有多个提交按钮(<html:submit>),要求用一个Action类处理,应当从

下面哪一个扩展更合适 (     )

A. Action

B. DispatchAction

C. LookupDispatchAction

D. ForwardAction

E. SwitchAction

28. 如果同一页面中有多个提交按钮(<html:submit>),要求用一个Action类处理,在

struts-config.xml文件的<action >元素中最重要的且必须配置的一个属性是(     )

A. parameter

B. validate

C. key

D. scope

29. 如果在struts-config.xml配置了数据源,则在那个组件中可以获得这个数据源对象,

进而获得Connection对象(     )

A. Action组件

B. 视图组件

C. 模型组件

D. JSP组件

30. struts的中心控制器组件的完整类名是(     )

A. org.apache.struts.action.ActionServlet

B. org.apache.struts.action.Action

C. org.apache.struts.action.Switch

D. org.apache.struts.action.CoreController

同类其他面试题 点击新一篇或旧一篇可浏览全部同类面试题

新一篇:
旧一篇:

共有3 条 关于 “Java Web开发面试题一套(3)”的评论

  • 1
    小skay:

    bacdbcadcac

  • 2
    121221:

    LS提供的答案对么

  • 3
    Red:

    A B BC BC ABD CD B C C A

你有答案? 你对以上面试题有意见? 你想发表你的见解? 写下来吧!你的分享将会让很多人受益!

相关面试题

·servlet容器对url的匹配过程
·如何开发线程安全的Servlet
·Servlet容器如何同时来处理多个请求
·如何进行servlet开发
·介绍一下servlet原理

版权声明:本站大部分内容为原创! 另有少部分内容整理于网络,如需转载本站内容或关切版权事宜请联系站长。未经允许,严禁复制转载本站内容,否则将追究法律责任。 本站欢迎与同类网站建立友情链接,请联系QQ:176687814