.jsp页面中请求action的几种方式
2009-06-14 00:09
507 查看
方式1.用javascript的location.href -------(实现整个页面刷新)
[align=left]<table width="95%" border="0" align="center" cellspacing="1"[/align]
[align=left] cellpadding="4">[/align]
[align=left] <tr>[/align]
[align=left] <td align="right">[/align]
[align=left] <input name="button" type="button" class="button01"[/align]
[align=left] onmouseover="makevisible(this,0)" onmouseout="makevisible(this,1)"[/align]
[align=left] onclick="add()" value="增加" style="cursor: hand;">[/align]
[align=left] </td>[/align]
[align=left] </tr>[/align]
[align=left] </table>[/align]
[align=left] [/align]
[align=left] </body>[/align]
[align=left] <SCRIPT>[/align]
[align=left]function add(){[/align]
[align=left] location.href="<c:out value='${cpath}'/>/proposal/managesortaddAction.action?id=<c:out value='${item.id}'/>"[/align]
[align=left]}[/align]
</SCRIPT>
方式2. 用<a>
[align=left]2.1用<s:param>[/align]
[align=left]<td>[/align]
[align=left]<a[/align]
[align=left] href='<s:url action="mydraftmodiAction.action" namespace="politics">[/align]
[align=left] <s:param name="peinfouseraccount" value="useraccount" />[/align]
[align=left] <s:param name="sflag" value="sflag" />[/align]
[align=left] </s:url>'><img[/align]
[align=left] src="<%=request.getContextPath()%>/images/icon/modify.gif"[/align]
[align=left] width="16" height="16" border="0" alt=""> [/align]
[align=left]</a>[/align]
</td>
[align=left]2.2用"?id="(我比较赞成)[/align]
[align=left]<td>[/align]
[align=left]<a href="<c:out value='${cpath}'/>/proposal/managesortdeleteAction.action?id=<c:out value='${item.id}'/>">[/align]
[align=left]<img src="<c:out value='${cpath}'/>/images/icon/delete.gif"[/align]
[align=left] width="16" height="16" border="0" alt="删除">[/align]
[align=left] </a>[/align]
</td>
方式3. 用ext.实现链接进行局部刷新
[align=left]<td><input type="button" style="cursor: hand" value="维护小类"[/align]
[align=left] onclick="minisort()" />[/align]
</td>
[align=left]<script type="text/javascript">[/align]
[align=left] function minisort() [/align]
[align=left] { [/align]
[align=left] var el = Ext.get("minisort"); [/align]
[align=left] var mgr = el.getUpdater();[/align]
[align=left] mgr.update({[/align]
[align=left] url:'<c:out value='${cpath}'/>/proposal/manageminisortAction.action',[/align]
[align=left] scripts:true[/align]
[align=left] });[/align]
[align=left] } [/align]
</script>
方式4..用< from >实现表单提交(使用struts2中框架时,input中name
(<input name="proposalBig.name") 为bean对象的属性,input中value
(value='${proposalBig.name}')为输出bean对象的属性的值)
------------------------------------------------------------------------------------------------------------------------------------------
[align=left]<form action="<c:out value='${cpath}'/>/proposal/managesortsaveAction.action"[/align]
[align=left] method="post">[/align]
[align=left] <table width="95%" border="0" align="center" cellspacing="1"[/align]
[align=left] cellpadding="4" class="contentTable">[/align]
[align=left] <tr> [/align]
[align=left]<td width="25%" class="low">名称</td>[/align]
[align=left] td width="75%" class="lowest"> [/align]
[align=left] <input name="proposalBig.name" type="text" class="button01" id=""[/align]
[align=left] width="100%" value='${proposalBig.name}'/>[/align]
[align=left] </td>[/align]
[align=left] <td width="25%" class="lowest"></td>[/align]
[align=left] </tr>[/align]
[align=left] </table>[/align]
[align=left]<table width="95%" border="0" align="center" cellspacing="1"cellpadding="4">[/align]
[align=left] <tr>[/align]
[align=left] <td align="right">[/align]
[align=left] <input name="sortsave" type="submit" class="button01"[/align]
[align=left] onmouseover="makevisible(this,0)" onmouseout="makevisible(this,1)" value="保存" style="cursor: hand;">[/align]
[align=left] </td>[/align]
[align=left]</tr>[/align]
[align=left]</table>[/align]
</form>
[align=left]<table width="95%" border="0" align="center" cellspacing="1"[/align]
[align=left] cellpadding="4">[/align]
[align=left] <tr>[/align]
[align=left] <td align="right">[/align]
[align=left] <input name="button" type="button" class="button01"[/align]
[align=left] onmouseover="makevisible(this,0)" onmouseout="makevisible(this,1)"[/align]
[align=left] onclick="add()" value="增加" style="cursor: hand;">[/align]
[align=left] </td>[/align]
[align=left] </tr>[/align]
[align=left] </table>[/align]
[align=left] [/align]
[align=left] </body>[/align]
[align=left] <SCRIPT>[/align]
[align=left]function add(){[/align]
[align=left] location.href="<c:out value='${cpath}'/>/proposal/managesortaddAction.action?id=<c:out value='${item.id}'/>"[/align]
[align=left]}[/align]
</SCRIPT>
方式2. 用<a>
[align=left]2.1用<s:param>[/align]
[align=left]<td>[/align]
[align=left]<a[/align]
[align=left] href='<s:url action="mydraftmodiAction.action" namespace="politics">[/align]
[align=left] <s:param name="peinfouseraccount" value="useraccount" />[/align]
[align=left] <s:param name="sflag" value="sflag" />[/align]
[align=left] </s:url>'><img[/align]
[align=left] src="<%=request.getContextPath()%>/images/icon/modify.gif"[/align]
[align=left] width="16" height="16" border="0" alt=""> [/align]
[align=left]</a>[/align]
</td>
[align=left]2.2用"?id="(我比较赞成)[/align]
[align=left]<td>[/align]
[align=left]<a href="<c:out value='${cpath}'/>/proposal/managesortdeleteAction.action?id=<c:out value='${item.id}'/>">[/align]
[align=left]<img src="<c:out value='${cpath}'/>/images/icon/delete.gif"[/align]
[align=left] width="16" height="16" border="0" alt="删除">[/align]
[align=left] </a>[/align]
</td>
方式3. 用ext.实现链接进行局部刷新
[align=left]<td><input type="button" style="cursor: hand" value="维护小类"[/align]
[align=left] onclick="minisort()" />[/align]
</td>
[align=left]<script type="text/javascript">[/align]
[align=left] function minisort() [/align]
[align=left] { [/align]
[align=left] var el = Ext.get("minisort"); [/align]
[align=left] var mgr = el.getUpdater();[/align]
[align=left] mgr.update({[/align]
[align=left] url:'<c:out value='${cpath}'/>/proposal/manageminisortAction.action',[/align]
[align=left] scripts:true[/align]
[align=left] });[/align]
[align=left] } [/align]
</script>
方式4..用< from >实现表单提交(使用struts2中框架时,input中name
(<input name="proposalBig.name") 为bean对象的属性,input中value
(value='${proposalBig.name}')为输出bean对象的属性的值)
------------------------------------------------------------------------------------------------------------------------------------------
[align=left]<form action="<c:out value='${cpath}'/>/proposal/managesortsaveAction.action"[/align]
[align=left] method="post">[/align]
[align=left] <table width="95%" border="0" align="center" cellspacing="1"[/align]
[align=left] cellpadding="4" class="contentTable">[/align]
[align=left] <tr> [/align]
[align=left]<td width="25%" class="low">名称</td>[/align]
[align=left] td width="75%" class="lowest"> [/align]
[align=left] <input name="proposalBig.name" type="text" class="button01" id=""[/align]
[align=left] width="100%" value='${proposalBig.name}'/>[/align]
[align=left] </td>[/align]
[align=left] <td width="25%" class="lowest"></td>[/align]
[align=left] </tr>[/align]
[align=left] </table>[/align]
[align=left]<table width="95%" border="0" align="center" cellspacing="1"cellpadding="4">[/align]
[align=left] <tr>[/align]
[align=left] <td align="right">[/align]
[align=left] <input name="sortsave" type="submit" class="button01"[/align]
[align=left] onmouseover="makevisible(this,0)" onmouseout="makevisible(this,1)" value="保存" style="cursor: hand;">[/align]
[align=left] </td>[/align]
[align=left]</tr>[/align]
[align=left]</table>[/align]
</form>
相关文章推荐
- struts2业务控制类(Action)获取页面请求参数的几种方式
- JSP中页面向Action传递参数的几种方式
- 在.jsp中非表单请求action的几种方式
- JSP中页面向Action传递参数的几种方式
- struts2:JSP页面及Action中获取HTTP参数(parameter)的几种方式
- JSP中页面向Action传递参数的几种方式
- 在.jsp中非表单请求action的几种方式总结
- 在.jsp中非表单请求action的几种方式总结
- java代码实现如jsp页面的form请求方式二HttpClient
- Struts2中action重定向跳转到jsp页面两种配置方式带参数
- Struts2三种传参方式(从jsp页面传到Action)
- 出现action jsp提交时,是新的请求.所以页面就刷新
- action接收到来自jsp页面的请求时出现中文乱码问题处理方法
- JSP页面post和get方式提交请求,请求参数出现中文乱码
- 关于Jsp页面的几种传参方式
- jsp页面向后台请求数据的方式
- jsp页面向action通过get方式传参,出现乱码的处理办法
- Struts2中action重定向跳转到jsp页面两种配置方式
- 在JSP中调用Action的几种方式。
- Jsp页面的几种传参方式