ajax局部刷新 细节说明

ajax局部刷新

共分为6步

1. web中加入片段(参考5)

<------
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>

<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>


</servlet>

<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>

-------->

2. 导入struts2-dojo-plugin-2.1.8.jar包 或 struts2-dojo-plugin-2.2.1jar包


3.页面头文件加入 :
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sx" uri="/struts-dojo-tags"%>


4.在<head></head>中加入 <sx:head/>


5.body中

<div id="x"></div>

<s:form action='usercomment' id='usercomment' method='post' target="x">
<s:textarea name="comment" id="comment" rows="5" cols="40"/>
<sx:submit value="发表评论" targets="show"/>
</s:form>

这个form表格直接目标就指向X的div 直接刷新div中的内容


6.struts中

<action name="usercomment"
class="org.cst.action.comment.UserComment">
<result name="success">/commentAjax.jsp</result>
<result name="empty">noResult.jsp</result>
</action>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值