ajax局部刷新 细节说明
转:fsiaonma
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>
复制代码
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论