我在eclipse环境下发布了个很简单的DWR项目,jdk1.6,tomcat6.0 ,dwr3.0
以下是具体代码:
web-xml :
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
</web-app>
dwr.xml:
<dwr>
<allow>
<create creator="new" javascript="Hello" scope='application'>
<param name="class" value="com.newer.caterpiller.Hello"/>
</create>
</allow>
</dwr>
src中:
package com.newer.caterpiller;public class Hello {
public String sayHello(String name) {
return "你好:" + name;
}
}
页面:
<head>
<script type='text/javascript' src='dwr/interface/Hello.js'></script>
<script type='text/javascript' src='dwr/engine.js'></script>
<script type='text/javascript' src='dwr/util.js'></script>
<script type="text/javascript" >
function send()
{
var user = dwr.util.getValue('name');
Hello.sayHello(user,show);
}
function show(msg)
{
alert(msg);
}
</script>
</head>
<body>
<input type='text' id='name'/> <input type='button' value='说' onclick = 'send();'/>
<div id='statement' ></div>
</body>
为什么我运行总是提示:
'dwr' is undifined.
麻烦各位前辈帮下我!在下实在穷困,分少见谅!
以下是具体代码:
web-xml :
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
</web-app>
dwr.xml:
<dwr>
<allow>
<create creator="new" javascript="Hello" scope='application'>
<param name="class" value="com.newer.caterpiller.Hello"/>
</create>
</allow>
</dwr>
src中:
package com.newer.caterpiller;public class Hello {
public String sayHello(String name) {
return "你好:" + name;
}
}
页面:
<head>
<script type='text/javascript' src='dwr/interface/Hello.js'></script>
<script type='text/javascript' src='dwr/engine.js'></script>
<script type='text/javascript' src='dwr/util.js'></script>
<script type="text/javascript" >
function send()
{
var user = dwr.util.getValue('name');
Hello.sayHello(user,show);
}
function show(msg)
{
alert(msg);
}
</script>
</head>
<body>
<input type='text' id='name'/> <input type='button' value='说' onclick = 'send();'/>
<div id='statement' ></div>
</body>
为什么我运行总是提示:
'dwr' is undifined.
麻烦各位前辈帮下我!在下实在穷困,分少见谅!
解决方案 »
- 使用jsp smartupload 组件出现异常,希望大家能可与帮助,谢谢
- log4j 使用的一点疑问……
- 谁有FCKeditor.java 2.3 (FCKeditot for java)
- JSP中如何获取别人点击你链接的时候,鼠标所有的屏蔽的坐标,就是X轴,Y轴的点
- linux下发布web应用
- HttpServletResponse 中能不能设置自动打开一个窗口? 如果不能,在jsp中怎么写?
- servlet的100个错误的问题
- 为什么我down的JFreeReport中的demo运行不料?
- 数据库的连接问题
- 如何在jsp中实现下载功能啊?
- 如何在java中调用sql 中的bulk功能
- 怎样传递参数为该类常量
用
<%page import="">来加入这个包试试看