struts2 表单提交方式
2016-03-09 10:38
369 查看
假如 loginAction中有一下几种方法实现对数据库不同的操作:add(){};delete(){};update(){};在表单(或ajax)提交时 ,可以配置xml文件 ,然后提交不同的格式路径 调用同一个action中的不同方法;下面是简单的例子:方式1:xml中action这样配置name 以及后面加method=“{1}” *代表通配符 method="{1}"表示第一个*匹配位置
<action name="*Login" class="com.xxx.login.action.LoginAction" method="{1}">提交方式
<form action="addLogin.do" method="post"><!--表示提交到Login对应的action下 调用其<span style="font-family: Arial, Helvetica, sans-serif;">add()</span>方法--> <form action="deleteLogin.do" method="post"><span style="font-family: Arial, Helvetica, sans-serif;"><!--表示提交到Login对应的action下 调用其</span><span style="font-family: Arial, Helvetica, sans-serif;">delete()</span><span style="font-family: Arial, Helvetica, sans-serif;">方法--></span> <form action="updateLogin.do" method="post"><span style="font-family: Arial, Helvetica, sans-serif;"><!--表示提交到Login对应的action下 调用其</span><span style="font-family: Arial, Helvetica, sans-serif;">update()</span><span style="font-family: Arial, Helvetica, sans-serif;">方法--></span>方式2:正常配置
<action name="login" class="com.xxx.login.action.LoginAction">提交方式:在提交路径后面加上! 调用的方法名 .do 如下:
<form action="login!add.do" method="post"><span style="font-family: Arial, Helvetica, sans-serif;"><!--表示提交到login对应的action下 调用其</span><span style="font-family: Arial, Helvetica, sans-serif;">add()</span><span style="font-family: Arial, Helvetica, sans-serif;">方法 下面道理相同--></span> <form action="login!delete.do" method="post"> <form action="login!update.do" method="post">
相关文章推荐
- 在线用表单建立文件夹
- Jquery 表单取值赋值的一些基本操作
- javascript 表单的友好用户体现
- js 提交和设置表单的值
- 攻克CakePHP系列二 表单数据显示
- JavaScript获取页面中表单(form)数量的方法
- 网页中表单按回车就自动提交的问题的解决方案
- 分享纯手写漂亮的表单验证
- 超实用的JavaScript表单代码段
- js实现不提交表单获取单选按钮值的方法
- js实现文件上传表单域美化特效
- JavaScript实现重置表单(reset)的方法
- javascript实现自动填写表单实例简析
- JavaScript实现同一页面内两个表单互相传值的方法
- JS中表单的使用小结
- 封装好的一个万能检测表单的方法
- Bootstrap每天必学之表单
- javascript创建动态表单的方法
- JS+DIV+CSS实现仿表单下拉列表效果
- jQuery+CSS3折叠卡片式下拉列表框实现效果