⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ajax_dwr.txt

📁 Java大部分的基础知识,EJB3,EJB2,WEBSERVICE,SOAP,JMS,MQ,还有些面试题
💻 TXT
字号:
三、dwr框架 demo -0610
	作用:不用写任ajax代码直接调用后台javaBean。
	实现过程:
		1、引入dwr相关的jar包
		2、在web.xml中配置dwr加载dwr环境
			<servlet>
				<servlet-name>dwr</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</servlet-name>
				<url-pattern>/dwr/*</url-pattern>
			</servlet-mapping>
		3、在web-inf目录下加入dwr.xml说明
		   js文件与javaBean的对应关系
		   	<!DOCTYPE dwr PUBLIC
	    		"-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"
	    		"http://www.getahead.ltd.uk/dwr/dwr10.dtd">
			<dwr>
				<allow>
					<create javascript="userDao" creator="new">  说明一个具体行为的bean
						<param name="class" value="dao.UserDao"></param>
					</create>
				</allow>
			</dwr>
		4、在jsp文件中引入dwr相关的js文件调用后台的javaBean
			<script type="text/javascript" src="dwr/engine.js"> </script>  dwr固定引入的js文件
	  		<script type="text/javascript" src="dwr/util.js"> </script>	dwr固定引入的js文件
		  	<script type="text/javascript" src="dwr/interface/userDao.js"> </script> 通过dwr将后的bean绑定成一个js文件
		  	<script type="text/javascript">
	  		function show(boolean)
	  		{
	  			if(boolean)
	  			{
	  				${"error"}.style.visibility="visible";  //让错误信息显示
	  			}
	  			else
	  			{
	  				${"error"}.style.visibility="hidden";	//让错误信息不显示
	  			}
	  		}
	  		function validator()
	  		{
	  			UserDao.login(form1.userName.value,form1.pwd.value,show);//调用后台bean的方法
	  		}
			function init()
	  		{
	  			${"error"}.style.visibility="hidden"; //让错误信息不显示
	  		}  		
	  		</script>
	  	通过spring的ioc实现对象实例化
	  	--dwr的内容
			<create creator="spring" javascript="usersDao"> 
				<param name="beanName" value="usersDao" /> 
			</create>
		--加载spring的环境
			<listener> 
				<listener-class>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -