把你的session bean改远程接口
解决方案 »
- 我第一个jsp页面 是这样的 我想另一个jsp页面得到这个页面的num的值怎么做啊
- 求解!
- spring配置问题
- 里面有做软件测试的吗,这个工资咋样
- struts2上传文件 进度条 和存放路径?
- 关于JSP中使用messagebox的问题?
- HSSF操作EXECL表格,读取超长数字(手机号码)错误
- 用Axis2 调用一个远程服务,失败!为什么,高手请试一下.
- 用过JDBC2.0 JTA的朋友请进来,小妹有问题啦
- 开发一个书籍资料管理系统
- a 机器上的EJB如何部署到 b机器的Weblogic服务器上?
- struts-confing.xml文件里面的<data-sources>配置的是不是连接池?
答:MVC体系结构,也就是moudle-view-control体系结构,view实现表现逻辑,module实现业务逻辑,control实现控制逻辑。MVC体系结构通过control层衔接系统,实现了业务层和表现层的分离。
struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。FormBean体现moudle,ActionServlet体现control,JSP体现view,通过实现表现层和业务层的分离,简化了开发流程.2.请简述struts-config.xml文件中的以下内容中的name,path,type,scope,validate,forward标记的含义
<action name="LoginForm" path="/system/LoginAction" type="com.dalily.LoginAction" scope="request" validate="true">
<forward name="succed” " path="/dalily/succed.jsp" />
</action>
答:name:与本操作关联的Action bean的名称
path: Url请求的Action类的相对路径
type: 连接到本映射的Action类的全称(可有包名)
scope: ActionForm bean的作用域(请求或会话)
validate: 设置为true,则在调用Action对象上的perform()方法前,ActionServlet将调用ActionForm bean的validate()方法来进行输入检查
forward: 操作类访问ActionForward时所用的逻辑名和响应转发的目标资源的路径3.请简要描述标记库描述文件中name, tagclass, bodycontent, attribute, required, Rtexprvqlue的含义
<tag>
<name>viewPage</name>
<tagclass>com.dalily.viewPageTag</tagclass>
<bodycontent>jsp</bodycontent>
<attribute>
<name>tableName</name>
<required>true</required>
< rtexprvqlue >true</ rtexprvqlue >
</attribute>
</tag>
答:Name 该标记的名称
Tagclass 该标记所调用的类
Bodycontent 内容类型(Empty、JSP、Tag Dependent)
Attribute 标记的属性(包括的子集:name,required,rtexprvqlue)
Required 是必需的(true/false)
Rtexprvqlue 值由JSP解释(true/false)4 请问在struts的Url为何表现为’*.do’形式
答:*.do是一个虚拟地址,是一种访问ActionClass的形式,可以通过在web.xml中配置
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>5 请简述在struts框架中ActionServlet,ActionClass,ActionForm,ActionMapping,
答:
ActionForward含义
ActionServlet --控制器
ActionClass--包含事务逻辑
ActionForm--显示模块数据
ActionMapping--帮助控制器将请求映射到操作
ActionForward--用来指示操作转移的对象6 请问怎样实现从数据库获取学历信息(学历代码,学历名称)并在JSP中通过<html:option>显示?
答:
1. 从数据库中获取数据
2. 将学历代码和学历代码通过VO或者Item封装
3. 将所有数据保存在集合CollectionName中
4. 采用request或者session传递参数到客户端
request.setAttribute(“CollectionName”, CollectionName) 或者
session.setAttribute(“CollectionName”, CollectionName)
4.在<html:option>标记中循环显示, <html:options collection="CollectionName" labelProperty="itemName" property="itemValue" />,其中labelProperty和property分别为Item或者Vo的属性 7 请问怎样设计多个请求对应一个ActionClass的情况8 请用struts实现用户从数据库中获取用户名和密码后登录系统,并画出整个请求过程