javascript中,怎么把类的对象传进javascript里面 我想做,一打开网页。从action中传过来的一个类的对象传进javascript中,应该怎么去传。能传进去吗?.... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 编程动力 www.bcexe.com 专业的编程开发类网站,网络编程,软件开发,网站开发,一切尽在这里! 人才!干出来告诉我一声!*********************************传进去也是一系列的转化。基本如下做法:JS完全可以模仿类的方式,C语言也可以模仿类的方式编程。function callPopup(aInputData, aTop, aLeft) { var url = gContextPath + "/KSP06/SD.do?kijYmd=" + aInputData.kijYmd + "&delKbn=" + aInputData.delKbn + "&delYmdCmpFlg=" + aInputData.delYmdCmpFlg + "&kytCde=" + aInputData.kytCde; return openModalWin(url, window, "625px", "490px", aTop, aLeft);}function SDataInput() { this.kijYmd = ""; this.delKbn = "0"; this.delYmdCmpFlg = "0"; this.kytCde = "";}aInputData就是new SDataInput()就是var aInputData=new SDataInput() 人才!干出来告诉我一声!*********************************传进去也是一系列的转化。基本如下做法:JS完全可以模仿类的方式,C语言也可以模仿类的方式编程。function callPopup(aInputData, aTop, aLeft) { var url = gContextPath + "/KSP06/SD.do?kijYmd=" + aInputData.kijYmd + "&delKbn=" + aInputData.delKbn + "&delYmdCmpFlg=" + aInputData.delYmdCmpFlg + "&kytCde=" + aInputData.kytCde; return openModalWin(url, window, "625px", "490px", aTop, aLeft);}function SDataInput() { this.kijYmd = ""; this.delKbn = "0"; this.delYmdCmpFlg = "0"; this.kytCde = "";}aInputData就是new SDataInput()就是var aInputData=new SDataInput() 搞什么 弄广告啊 js里可以取除java对象啊 你要做的就是把java代码写在js里面就可以了啊 <% String ff = request.getAttribute("ff");//%><script> alert("<%=ff%>");</sctipt> <% String ff = request.getAttribute("ff");//%><script> alert("<%=ff%>");</sctipt>这样肯定不行的,如果不信你可以试试,同一个页面的js怎么能获得jsp里的参数呢?你可以在前一个页面把要传递的参数放在url里,这样js可以获取;放在表单或者是session中js都是取不到的 我好像看过很多人有把jsp嵌入js里的想法,在html里可以加进jsp,因为html中包含的jsp代码会经过服务器编译解析后生成html再输出到浏览器;js根本就是处理客户端的脚本,它的代码是不会传递到服务器端的,因此包含在js里的jsp代码也不会被解析,写进去就会报错. 两种不同的语言的数据结构都是不同的,你想传递JAVA对象的想法就不对,就算传进去了.你也取不了值,你要做的就是把对象里面的一个个属性传入JS. 可以用Ajax实现,使用回调函数就可以在JS中获取后台传过来的对象了. bushuang 说的对java对象是不能作为"对象"传给javascript的楼上说的 String 是能传,可那是字符串,全世界通用你传个Date对象试试~~ action:public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { request.getSession().setAttribute("param1", "this is a simple test!"); return mapping.findForward("test"); }test.jsp:<html> <head> <script language="javascript"> function start() { var test = <%="\""+request.getSession().getAttribute("param1")+"\""%>; alert(test); } </script> </head> <body onload="start()"> This is my JSP page. <br> </body></html> <script> ${取你的对象}</sctipt> callPopup 这个具体是怎么用的 正则 这个效果用程序能实现吗?网址上的是flash实现的 cas单点登录客户端访问服务器登录页面没有问题,成功后返回报错,求高人指点,,,, 看过AJAX基本教程的进来帮下忙 关于正则表达式的问题啊??? JDOM读取这2种简单的XML文件! 感谢camel4057对我的帮助!请你来领分~~~~~~~~ 关于linux下安装j2sdk 请问在Weblogic7中如何发布我的JavaBeans? 高分求助..weblogic7下JSP连接SQL SERVER数据库问题 Jsp访问XML中的数据 在线等(jsp)中如何给URL地址栏中的参数加密和解密
*********************************
传进去也是一系列的转化。
基本如下做法:JS完全可以模仿类的方式,C语言也可以模仿类的方式编程。
function callPopup(aInputData, aTop, aLeft) {
var url = gContextPath + "/KSP06/SD.do?kijYmd=" + aInputData.kijYmd
+ "&delKbn=" + aInputData.delKbn
+ "&delYmdCmpFlg=" + aInputData.delYmdCmpFlg
+ "&kytCde=" + aInputData.kytCde;
return openModalWin(url, window, "625px", "490px", aTop, aLeft);
}function SDataInput() {
this.kijYmd = "";
this.delKbn = "0";
this.delYmdCmpFlg = "0";
this.kytCde = "";
}
aInputData就是new SDataInput()
就是var aInputData=new SDataInput()
*********************************
传进去也是一系列的转化。
基本如下做法:JS完全可以模仿类的方式,C语言也可以模仿类的方式编程。
function callPopup(aInputData, aTop, aLeft) {
var url = gContextPath + "/KSP06/SD.do?kijYmd=" + aInputData.kijYmd
+ "&delKbn=" + aInputData.delKbn
+ "&delYmdCmpFlg=" + aInputData.delYmdCmpFlg
+ "&kytCde=" + aInputData.kytCde;
return openModalWin(url, window, "625px", "490px", aTop, aLeft);
}function SDataInput() {
this.kijYmd = "";
this.delKbn = "0";
this.delYmdCmpFlg = "0";
this.kytCde = "";
}
aInputData就是new SDataInput()
就是var aInputData=new SDataInput()
String ff = request.getAttribute("ff");//
%><script>
alert("<%=ff%>");
</sctipt>
String ff = request.getAttribute("ff");//
%><script>
alert("<%=ff%>");
</sctipt>这样肯定不行的,如果不信你可以试试,同一个页面的js怎么能获得jsp里的参数呢?
你可以在前一个页面把要传递的参数放在url里,这样js可以获取;放在表单或者是session中js都是取不到的
java对象是不能作为"对象"传给javascript的
楼上说的 String 是能传,可那是字符串,全世界通用
你传个Date对象试试~~
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {
request.getSession().setAttribute("param1", "this is a simple test!");
return mapping.findForward("test");
}test.jsp:
<html>
<head>
<script language="javascript">
function start()
{
var test = <%="\""+request.getSession().getAttribute("param1")+"\""%>;
alert(test);
}
</script> </head> <body onload="start()">
This is my JSP page.
<br>
</body>
</html>
${取你的对象}
</sctipt>