ddng.net
当前位置:首页 >> jsp页面获取后台数据 >>

jsp页面获取后台数据

可以在页面加载之前写一段jsp代码, 判断保存下拉列表的信息是否存在于request中, 如果不存在就向Servlet请求, 并返回下拉列表的数据, 这样回到这个页面发现已经在request中有这段数据了, 就不跳回servlet, 而是继续执行下面的页面了. } %> /html>

把list集合保存到JSON对象中,在页面中获取

JSP页面有几个内置对象,需要用到的几个如下: request:包括http请求参数 response:请求响应 pageContext:可以用这个对象获取request和response. out:用于向页面中传入数据 假如现在login.jsp有一个表单User,需要提交到后台.<

action跳转到这个页面的时候,先查询得到那个值,放到request作用域里,jsp页面取出来 request 作用域里的 那个值 .不需要ajax request.setAttribute("key","你的值") request.getAttribute("key") 返回 object 根据需要强制转换

你要在后台获取request域里面的东西,界面上要先给给request域赋值 jsp界面上需要传入uName 比如request.setParameter("uName","aaaa")

1. form表单提交,后台action获取2. ajax提交,后台都是action获取

<script> function getData(){ ajax} //重复执行方法 var t1 = window.setInterval(getData,1000); var t2 = window.setInterval("getData()",3000); //去掉定时器的方法 window.clearInterval(t1); </script> 这种情况我觉得用定时器每隔一段时间获取一次比较好

当加载jsp页面的时候,用onload事件连接到serverlet里面,再由serverlet连接到数据库.

传request值通过ajax传到后台的方法:<br> $.ajax({<br> url :path+ "/ajaxreponse",<br> data :{<br> "username" : <%= request.getparameter("username") %> },<br> type : "post",<br> datatype : "json", <br> success: function(data){<br>

两种途径:1. jsp的script中调用ajax接受后台的数据,利用jackson-core jar包直接将java后台数据对象封装称为一个json对象返回给script,在jsp的script中可以直接使用;2. 就是将数据封装成bean,在jsp中使用直接称为jsp的成员属性,可以直接使用;3. 当然还有其它的方法同步或异步获取java后台数据,但这两种比较常用,望采纳;

网站首页 | 网站地图
All rights reserved Powered by www.ddng.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com