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

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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值