天津做网站联系方式在线写代码的网站
web/
2025/9/29 15:22:51/
文章来源:
天津做网站联系方式,在线写代码的网站,手机便宜网站建设,想接网站自己做---恢复内容开始--- 准备公工作 1.去官网下载jar和war 开发工具 eclipse 开始开发:gogogo 1:建立一个可以跑起来的javaweb项目,最基本的就可以了. 2:导入commons-logging-1.0.4.jar,dwr.jar 3:在web.xml里配置一下 ?xml version1.0 encodingUTF-8…---恢复内容开始--- 准备公工作 1.去官网下载jar和war 开发工具 eclipse 开始开发:gogogo 1:建立一个可以跑起来的javaweb项目,最基本的就可以了. 2:导入commons-logging-1.0.4.jar,dwr.jar 3:在web.xml里配置一下 ?xml version1.0 encodingUTF-8?
web-app xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlnshttp://java.sun.com/xml/ns/javaeexsi:schemaLocationhttp://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsdidWebApp_ID version3.0display-nameGirl_dwr/display-namewelcome-file-listwelcome-fileindex.jsp/welcome-file/welcome-file-listservletservlet-namedwr/servlet-nameservlet-classuk.ltd.getahead.dwr.DWRServlet/servlet-classinit-paramparam-nameactiveReverseAjaxEnabled/param-nameparam-valuetrue/param-value/init-paraminit-paramparam-namecorssDomainSessionSecurity/param-nameparam-valuefalse/param-value/init-paraminit-paramparam-nameallowScriptTagRemoting/param-nameparam-valuetrue/param-value/init-param/servletservlet-mappingservlet-namedwr/servlet-nameurl-pattern/js/dwr/*/url-pattern/servlet-mapping
/web-app 4:配置dwr.xml ?xml version1.0 encodingUTF-8?
!DOCTYPE dwr PUBLIC -//GetAhead Limited//DTD Direct Web Remoting 3.0//EN http://getahead.org/dwr/dwr30.dtd
dwrallowcreate creatornew javascriptDWRPushparam nameclass valuefz.song.girl.util.DWRPush//create/allow
/dwr 5:配置一个java类DWRPush package fz.song.girl.util;import java.util.Collection;import org.directwebremoting.ScriptBuffer;
import org.directwebremoting.ScriptSession;
import org.directwebremoting.WebContext;
import org.directwebremoting.WebContextFactory;
import org.directwebremoting.proxy.dwr.Util;public class DWRPush {public void send(String msg) {WebContext context WebContextFactory.get();CollectionScriptSession session context.getAllScriptSessions();ScriptBuffer sb new ScriptBuffer();sb.appendScript(callback();sb.appendScript(\msg\);sb.appendScript());Util util new Util(session);util.addScript(sb);}} 6:写一个jsp % page languagejava contentTypetext/html; charsetutf-8 pageEncodingutf-8%
!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd
html
head
meta http-equivContent-Type contenttext/html; charsetutf-8
script typetext/javascript src${pageContext.request.contextPath}/js/dwr/engine.js/script
script typetext/javascript src${pageContext.request.contextPath}/js/dwr/util.js/script
script typetext/javascript src${pageContext.request.contextPath}/js/dwr/interface/DWRPush.js/script
script typetext/javascript src${pageContext.request.contextPath}/js/jquery-3.1.1.min.js/script
titleDWR_Test/title
script typetext/javascript$(document).ready(function() {dwr.engine.setActiveReverseAjax(true);$(#sing).click(function() {var val $(#message).val();DWRPush.send(val);});});function callback(msg) {$(#ul).append(limsg/li);}
/script/head
bodyul idul stylecolor: red; font-size: 60px/ulinput typetext idmessage namemessage size30styleheight: 60px; font-size: 35pxinput typebutton idsing value发布信息/body
/html 这里的几个坑要指出来一下; 在java类中那个msg要用引号包裹,否则会出问题. jsp中那两个js和你的web.xml里的配置路劲一致. 就是这样,一个简单的demo就写好了.记下来,怕自己忘了. ---恢复内容结束---转载于:https://www.cnblogs.com/songfahzun/p/6422777.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/83964.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!