日期:2014-05-17  浏览次数:20764 次

javaWEB前后台数据交互的方法
RT:
JAVAWEB前后台数据交互的方法有哪些?jsp页面从后台取值的方法,后台从前台取值,JSP内部取值。
要求:DOM,AJAX,jquery,SSH(我所表达的意思大家能理解就行,新手,热烈欢迎挑刺)

我所知道的就是
request.setAttribute(),然后request.getAttribute().
request.getParameter(name)
request.getParameterValues(name).
session貌似也可以,不过概念不是很清楚。
JOSON貌似也可以,也不是很清楚。
OGNL知道什么意思,也不是很熟。
$(#"")这个不会使用,麻烦补充下。
$ajax()也不是很会


然后JSP内部的
document.getelementById().value()....先取元素,再取元素的值
document.getelementByNames().get(0).value()
document.all  不是很会使用,麻烦补充下,但是我知道大概的意思

跪求补充!!!!!!


热烈欢迎各位批评,指导!跪谢!!!!!!!!!!



------解决方案--------------------
恩,这些基本都是常用的!
------解决方案--------------------
可以参考FortuneJ
参考地址www.cnblogs.com/mail-rickee

中的AJAX+Servlet
------解决方案--------------------
很多的。。
------解决方案--------------------
JSP内部还有document.表单名.控件名.value这样也可以获取值哇
------解决方案--------------------
引用:
大哥,能别一句话就打发我走啊!
能补充点其他的吗?
这些方法我是看别人写的,自己写有点虚。
貌似URL也可以"method.action?参数="+变量值

其实和你想的差不多
1,jsp内置对象 request session application
2,json ajax 
3,el表达式 jstl ognl strust标签
...(暂时想不起来)

你说的这个$(#"")是jquery  通过标签ID 获得该标签 更js的document.getElementById()用法相同
还有 你最后说的那些jsp内部的
document.getelementById().value()....
document.getelementByNames().get(0).value()
document.all 
这些都是javascrpit   获得页面标签的值  不会直接获得后台的值的!
------解决方案--------------------
教楼主一个最牛逼的 AJAX-前台与后台数据交互框架 DWR,非常牛逼的,而且搭建起来也挺方便,给楼主一个地址,照着做就可以了哦,可以做到类调用方法的方式来处理前台数据哦!亲

简单介绍下使用DWR框架的基本步骤. 
1,下载dwr的jar包. 
2,将jar包复制到WEB-INF目录下的lib文件夹下. 
3,在web.xml中注册dwr的一个servlet. 
4,写相关的javaBean业务操作类及方法. 
5,写配置文件,取名为dwr.xml,与web.xml同一个目录下,注册将要操作的javaBean. 
OK,下面就来看个登录简单的实例吧.
web.xml文件如下: 
<servlet>   
<servlet-name>dwr-invoker</servlet-name>   
<servlet-class>uk.ltd.getahead.dwr.DWRServlet<!--此处必须这样写-->