JSP的那些事儿(4)----DWR实现级联 & JSP页面的查询

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、运行出现错误https://p-blog.csdn.net/images/p_blog_csdn_net/rocket5725/EntryImages/20090507/1633773028013221250.jpg

 

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类作为参数?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值