2 baidu 29643173 baidu_29643173 于 2015.07.24 11:49 提问

JSP页面添加一个“查询”按钮,查询条件为“姓名”反正就是字符串就行

JSP页面添加一个“查询”按钮,查询条件为“姓名”反正就是字符串就行,应该怎么写,对应的action和daoa怎么写?求代码~最主要,我是想知道,字符串怎么传值的,数据类型转换吗?所以我想看看代码。。我用的是ssh架构,IntelliJ IDEA 10.5工具,拜托各位大神啦

5个回答

yuke198907
yuke198907   2015.07.24 12:05

就正常的提交请求呀,和增删查改一样的

dltsbydh
dltsbydh   2015.07.24 12:06

很简单,按照正常的调用顺序直接写就行

KcCoO
KcCoO   2015.07.24 12:11

1.点击按钮的时候会触发一个事件,这个事件通过Ajac将数据带入到action中

函数:
function Onselect(name){

    get:?action?name

}

2.action再调service层进行操作,进行查询

此时调用action进入controller层,就进行业务操作(查询),然后返回result(一般是json格式),再传递到页面上,进行函数操作展示

我JS学的不是很好,大概就是这个意思,等我再研究研究!

zw0283
zw0283   2015.07.24 12:57

你这样说的太模糊了。。用js先把姓名取出来,form的action里写上你的action地址,然后写sql,吧姓名拼装进去

ascdfwsfrfadfg
ascdfwsfrfadfg   2015.07.24 13:44

form的action写上你的action的名字,查询的输入框给一个name=“query”的属性,在你的action里面留一个属性命名为query,
点击查询后struts会自动取出query的值,然后去调用你的业务逻辑代码,业务逻辑去调用DAO层的查询方法,
用preparedStatement组装好你的SQL语句进行execute就行了

Csdn user default icon
上传中...
上传图片
插入图片