Date:2009.05.07
Problem:
(1) 利用DWR实现三层级联:函数实现,但是无法将js中的object对象转换为用户自定义的对象VideoCateroy
(2)实现JSP页面的查询操作:如何将JS返回的str用于SQL语句
一、利用DWR实现三层级联
1、预期实现结构分析
七年级
---上学期
-------语文
-------数学
-------英语
---下学期
-------语文
-------数学
-------英语
2、编写Java类:getChildCategoryByParentId(int id)
3、编写WEB-INF/dwr.xml:具体的配置说明在前面一章给出了详细的说明
4、编写Test.jsp页面
5、运行出现错误
6、问题所在:
如何将data[i]的类型object转换为用户自定义的VideoCategory类型?
7、解决方案
(1)在dwr.xml加入:
//VideoCategory表示用户自定义的类型
<convert converter="bean" match="com.gslsoft.model.VideoCategory" />
(2)jsp页面直接使用
data[i].id取得其id属性,而不要使用getid()方法来调用其属性
--------------------------------------------
到此为止,利用dwr解决三层级联的问题已经全部解决。
二、实现JSP查询
1、通过条件判断搜索关键字
alert("查询条件为:where categoryid='"+window.document.getElementById("selectsubject1").value+"'");
2、写java 类:
public List<VideoFile> GetAllvideoFileinfowithKey(String key,int start,int limit)
3、问题所在:
如何将搜索关键字作为参数传送给java类作为参数?