当前位置:首页>开发>正文

如果serlvet执行方法成功怎么向extjs传值 servlet怎么传送数据给html

2023-07-18 18:41:13 互联网 未知 开发

 如果serlvet执行方法成功怎么向extjs传值 servlet怎么传送数据给html

如果serlvet执行方法成功怎么向extjs传值

servlet返回一个值:out.print(一个值)

前台extjs里这么操作

var jsonObj = Ext.util.JSON.decode(response.responseText)
if(jsonObj.success){

Ext.Msg.Alert(提示,操作成功)

}else{xx}

这里的response.responseText 就是你在servlet里out.print()里的那个值~

servlet怎么传送数据给html

如果你非得这么做的话,用ajax在rc.html中请求数据!可是这样,逻辑就不对了!
登陆后经过Servlet,然后Servlet跳转到html,然后html在请求数据! 这太麻烦了!

最好的方法是,通过登陆》》Servlet>>Jsp 中间通过Session对象访问!
你想想 如果多个用户访问的时候,你这个系统根本无法判断哪个账号是哪个账户了!
Servlet jsp
Html一般不会用于处理一些正式的业务!(特殊情况除外,比如你用框架的话可以很方便的用Html处理任何业务)

servlet把怎么值传给javabean

UserRegister ur=new UserRegister() 相当于生成了一个新的对象
username=request.getParameter("username")
password=request.getParameter("password")
前台传值后台直接这样接收,然后在ur.setUsername(username) ur.setPassword(password),把值设进去

请问javascript和servlet之间怎么传值?

JavaScript部分:
var xmlhttp = CreateRequest()

function CreateRequest() {
 var xmlResquest
 try {
  xmlResquest = new ActiveXObject("Msxml2.XMLHTTP")
 }
 catch (e) {
  try {
   xmlResquest = new ActiveXObject("Microsoft.XMLHTTP")
  }
  catch (e) {
   try {
    xmlResquest = new XMLHttpRequest()
   }
   catch (e) {
   }
  }
 }
 return xmlResquest
}

function sendrequest() {
 xmlhttp.open("get", "servlet/GetMenu?p=11113111&fresh="   Math.random())//你的Servlet地址和你要传的值就在这里,Math.random()产生一个随机数,解决缓存问题,使每次请求相当于一个新请求。
 xmlhttp.onreadystatechange = getmenu
 xmlhttp.send(null)
}

function getmenu() {
 if (xmlhttp.readyState == 4) {
  if (xmlhttp.status == 200) {
    alert(xmlhttp.responseText)
//xmlhttp.responseText就 是 Servlet的out.print("")的值 了··
   }

  }
 else {

 }
}

================================
Servlet部分:

取值就用你平时用的request.getParameter("XXX")就可以了

要返回到JavaScript的值就用:
out.print("")
就OK了··
==========================================
这 是最简单的Ajax的例子了··

如何把servlet的参数传递给JSP

servlet中传值到JSP有几种方式:
1. 使用request对象的setAttribute
2. 使用request.getSession().setAttribute()
3. 使用request.getSession().getServletContext().setAttribute()

最新文章

随便看看