Java开发笔记:多表单处理与Ajax应用
需积分: 0 109 浏览量
更新于2024-09-12
收藏 35KB DOCX 举报
"这是一份关于Java开发的学习笔记,主要涵盖了多表单处理和JavaScript与Ajax的交互技巧。"
在这份Java开发笔记中,作者分享了一些初级开发者可能遇到的问题及其解决方案。其中,对于页面中存在多个form表单的情况,笔记提到了如何通过JavaScript来分别处理这些表单的提交。例如,在JavaScript中,可以通过`document.forms[index].action`和`submit()`方法来指定和提交特定的form表单。这里,`index`是form表单在页面中的位置,从0开始计数。
在给定的代码示例中,`function AddGb()`用于提交第二个表单(索引为1),而`function searchGb()`则用于提交第一个表单(索引为0)。表单的`action`属性可以根据需要动态设置,以指向不同的处理页面。同时,为了避免表单自动提交,`<input type="submit">`被替换为`<input type="button">`,并添加`onclick`事件来调用处理函数。
此外,笔记还涉及了JavaScript中使用Ajax进行POST请求的例子。`$.post()`是jQuery中的一个方法,它允许异步向服务器发送POST请求。在给出的代码中,`gbid`作为参数传递给服务器,服务器响应的数据(data)会被回调函数处理。这里使用了`$.each()`遍历返回的数据,并动态生成表格行插入到DOM中。
最后,笔记提到了如何在Struts2框架下将模型数据展示在页面上。例如,如果一个字段的值需要在页面上作为默认选中项,可以使用`<s:property value="senderTime"/>`标签来获取并显示该字段的值。重要的是,HTML元素(如`<input>`或`<option>`)的`value`属性应与`senderTime`的值相同,这样当页面加载时,对应的值就会被选中。
总结来说,这份笔记主要涵盖了JavaScript处理多表单提交、Ajax的POST请求以及Struts2框架中数据绑定的基础知识,对于初学者理解和解决实际开发问题具有一定的指导意义。
118 浏览量
2008-11-24 上传
2010-06-28 上传
2008-11-05 上传
2010-06-28 上传
2024-09-15 上传
2017-03-31 上传
2023-12-27 上传
维德独爱
- 粉丝: 0
- 资源: 1
最新资源
- Ps基本功能PPT,附带简单的技巧讲解
- 电脑硬件故障引起系统问题
- 关于LCD的一些知识
- 自动测试 IBM Rational 技术白皮书
- cmake 学习教程
- protues学习教程
- XP下的JDK安装.DOC
- Fedora-10-Installation-Configration-FAQ-Update-1
- Fedora-10-Installaion_Configuration-FAQ
- linux驱动程序设计入门简洁教程
- C与C++中的异常处理
- SCJP 1.6 TestInside真题(中文,台湾人译的)
- 基于单片机控制的自动往返小汽车新设计.pdf
- 中兴公司CDMA原理
- EJB 3 In Action - Manning
- 水晶报表用户指南 9.0