怎样用js调用struts里的方法
发布网友
发布时间:2022-04-25 21:43
我来回答
共2个回答
热心网友
时间:2022-04-25 23:12
如果不用jquery的话,那就用原生的javascript的ajax吧。
我把代码贴给你,自己看
/**
* ajax请求
*/
function ajax(url) {
var xmlhttp = null;
if (window.ActiveXObject) {
//IE5 IE6是以activexobject的方式引入xmlhttprequset对象的
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} else if (window.XMLHttpRequest) {
//除ie5 IE6以外的浏览器xmlhttprequset是window的子对象
xmlhttp = new XMLHttpRequest();
}
if (!xmlhttp) {
alert("创建xmlhttp对象异常");
return false;
}
// xmlhttp.open("POST", "user.action?id=33", false); //准备向服务器的Getdate1发送post请求
xmlhttp.open("GET", url, false); //中文要用encodeURI
xmlhttp.onreadystatechange = function () {
if (xmlhttp.readyState == 4) { //请求完成加载
if (xmlhttp.status == 200) { //响应已经成功
if(xmlhttp.responseText == "success"){ //xmlhttp.responseText这里面是你返回的字符串
alert("成功");
}
} else {
alert("没有查询到信息!");
}
}
}
xmlhttp.send(); // 这时才开始发送请求
}
应该看得懂的
js标签中使用Struts2中的s标签,像如下图使用是对的吗?
因为一个老项目也遇到这个问题,所以希望回答能帮助到其他人。在web.xml里添加jsp servlet的js映射,在项目里或都tomat里添加都可以,就可以使用jsp应有的东西,同理,.html也可以。需要使用到的标签库引用进去就可以。JS可以如下:开头位置引入相关东西,最好contentType设置为js类型。web.xml <servlet-...
求问在js中要如何获取Struts2单选按钮标签s:radio的值 ,谢谢
不可以,应该用name获取对象吧;,在js中show方法里alert(obj.value),可以显示;或者用getElementsByName获取对象,然后for循环选中的内容;或者用jquery:var choseResult= $("input[name='NAME']:checked").val();alert(choseResult);
如何让JS获取Struts2里面的List数组的数据
使用el表达式就可以获取。如var list='${list}';(请看清格式)。
js通过点击事件怎么把值传到Struts 的action我的页面哪里有错呢求大神...
第一种 : 直接 form 提交。 form 里面写个 submit button 就能直接提交到action , 提交的数据是 name="opDate" opDate=xxxx 第二种 : 利用ajax 提交。 可以利用数据 序列化 serialize() 来 传。你会用ajax 就知道怎么弄了。
如何使用js为struts2文本标签赋值并能让对应的action属性得到值?_百度...
} 页面也就这样了吧,action中加一个属性,名字叫d,类型为Date或者String都行,为其加上get和set方法,直接输出,你会看到值的。
struts2s if内的条件如何在js中使用
你可以在 你写的s:if 里面写一个 隐藏的input 默认给input不同值,然后用js取到这个input里的值,再根据取到的值,进行逻辑处理,不知道是不是你的意思。
Struts2怎么在jsp页面获取Session的值
在jsp上内置就有session对象,可以直接用。例如:<%=session.getAttribute("hello") %> 非要通过struts2的话,就用 HttpSession session = ServletActionContext.getRequest().getSession();
如何让struts2的action只执行,不跳转?
如果光看你这个问题的题目,有两个方法,第一个,用ajax,页面加载完成之后调用一个action,让action的返回页里面包含一个json或者xml数据,原页面调用这个页面的返回结果,第二个,写一个html页面,里面用js跳转来执行action 看了你问题的内容感觉有点迷糊了,不知道你的问题到底是什么,在详细说一下 ...
struts2通过js打开一个新窗口,单独的
你可以试试这个,自己设置下大小:window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。参考链接:http://blog.csdn.net/bobwu/article/details/7474703
js脚本支持struts1吗?怎么用javascript获得mainPhone的值,我想验证电话...
1、添加一个ID 2、JAVASCRIPT代码 function checkNum(){ var phoneNum = document.getElementById(“mainPhoneId”);alert(phoneNum.value); //这个是输入的值 //写你自己的验证规则 }