java经典问题总结

2025-11-27 22:03:10

1、在下面的标签中哪些是struts标签

A、<html:form>    B、<html:text>      C、<html:errors>   D、<html:message>

答案:A B C

37、Forward与Global-Forward的区别

答:Forward是根据Action return的值找到对应的JSP页。当多个Action共同return同一个值时,可将这个Forward元素写在Global-Forward中。

java经典问题总结

2、问题:在Struts应用的视图中包含哪些组件?

选项:(A) JSP(B) Servlet(C) ActionServlet   (D) Action      (E) 代表业务逻辑或业务数据的JavaBean (F) EJB   (G) 客户化标签

答案:A,G

39、问题:在Struts应用的控制器中包含哪些组件?

选项:(A) JSP(B) Servlet(C) ActionServlet   (D) Action      (E)代表业务逻辑或业务数据的JavaBean  (F) EJB   (G) 客户化标签

答案:B,C,D

java经典问题总结

3、在struts配置文件中action元素包含哪些属性和子元素?

答:path属性:指定请求访问Action的路径

type属性:指定Action的完整类名

name属性:指定需要传递给Action的ActionForm Bean

scope属性:指定ActionForm Bean的存放范围

validate属性:指定是否执行表单验证

input属性:指定当表单验证失败时的转发路径。

<action>元素还包含一个<forward>子元素,它定义了一个请求转发路径。

java经典问题总结

1、问题:在Struts应用的模型中包含哪些组件?  

选项:(A) JSP(B) Servlet(C) ActionServlet   (D) Action      (E) 代表业务逻辑或业务数据的JavaBean (F) EJB   (G) 客户化标签

答案:F

42、问题: struts框架中,关于FormBean,下列说法正确的是:       答案:A    A FormBean是一种数据bean,主要用来封装表单提交上来的数据,并把这些数据传递给Action    B 在FormBean中可以对页面上传递来的参数进行一下格式上的验证,这种验证是一种客户端的验证   C 用户每次提交表单,都会产生一个新的FormBean实例   D 动态FormBean不能进行验证操作

43、问题:struts框架中,在一个Action的配置信息中,name属性指的是:     答案:C   A 当前action实例的名字   B 当前action所在的类的名字   C 该Action中调用的FormBean的实例的名字   D 该Action中调用的FormBean的类的所在包名

44、问题:关于struts项目中的类与MVC模式的对应关系,说法错误的是?答案:D    A Jsp文件实现视图View的功能   B ActionServlet这一个类是整个struts项目的控制器   C ActionForm、Action都属于Model部分   D 一个struts项目只能有一个Servlet

45、问题:以下哪些说法是正确的?答案:C

选项:(A)每个HTTP请求对应一个单独的ActionServlet实例

(B)对于每个请求访问HelloAction的HTTP请求,Struts框架会创建一个单独的HelloAction实例。

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

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

java经典问题总结

2、ActionForm Bean对象是由谁创建的?答案:C

选项:(A) <html:form>标签处理类 (B) ActionServlet (C) RequestProcessor (D) Action

47、对于struts框架的描述,错误的是?        答案:C    A Struts中无法完成上传功能   B Struts框架基于MVC模式   C Struts框架容易引起流程复杂、结构不清晰等问题   D Struts可以有效地降低项目的类文件数目

48、问题:以下代码定义了一个变量,如何输出这个变量的值?

<bean:define id="stringBean" value=“helloWorld“/>

选项:(A)<bean:write name=“stringBean"/>

(B) <bean:write name=“helloWorld"/>

(C)<%= stringBean%>

(D)<% String myBean=(String)pageContext.getAttribute(“stringBean”,PageContext.PAGE_SCOPE);%>  <%=myBean%>

答案: A,D

java经典问题总结

3、问题:把静态文本放在Resource Bundle中,而不是直接在JSP文件中包含这些静态文本,有什么优点?

答案: 提高可维护性  提高可重用性  支持国际化

50、问题:关于struts项目中的类与MVC模式的对应关系,说法错误的是?答案:D    A Jsp文件实现视图View的功能   B ActionServlet这一个类是整个struts项目的控制器   C ActionForm、Action都属于Model部分   D 一个struts项目只能有一个Servlet

java经典问题总结

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:35
  • 阅读量:84
  • 阅读量:129
  • 阅读量:28
  • 阅读量:76
  • 猜你喜欢