应该往session里写吧更好一点吧
Action里写
session.setAttribute(Constants.NEW_USER_KEY, newuser);
页面里用JAVA脚本写
User user = (User) session.getAttribute(Constants.NEW_USER_KEY);
和JavaScript代码好象没关系吧
Action里写
session.setAttribute(Constants.NEW_USER_KEY, newuser);
页面里用JAVA脚本写
User user = (User) session.getAttribute(Constants.NEW_USER_KEY);
和JavaScript代码好象没关系吧
解决方案 »
- hibernate zero configuration无需hibernate.cfg.xml
- 500元工资,求JAVA高手调试一个SIP服务器程序(要用到的技术FLEX\JAVA ee)
- webservice问题
- struts--时间格式化
- java script 为什么不能执行呢,是函数调用的问题
- 高分求助!!LDAP的问题?谢谢!!!
- java.lang.NoClassDefFoundError: oracle/dms/console/DMSConsole
- 用过RetroGuard的高手请过来!
- 什么是web包容器?怎么理解
- 那为兄弟能告诉我csdn右边的树形菜单怎么实现?
- Spring2.0.1项目jsp页面显示空白。。。
- webwork 表单提交问题(急急急!!!)
只是,这些对应关系事先维护在数据库中。下拉菜单的内容是根据数据库内容动态生成的
不用自己定义的标签库,也不用刷新页面。后台代码无法调用,这种动态菜单如何实现?
out.print("var city = new Array();");
表数据循环读出{
out.print("city["+i+"]="+city+";");
}
out.print("</script>");
代码如下
<%
String[] aa1 = (String[])request.getAttribute("nameSet");
out.println("得到的数组为:"+aa1[0]+"and"+aa1[1]+"and"+aa1[2]);
out.println("<script language='javascript' type='text/javascript'>");
out.println("function getNameOfDep(){");
out.println("var dep = document.forms('qryTel').elements('dep');");
out.println("var name = document.forms('qryTel').elements('NAME');");
out.println("var valueOfDep = dep.value;");
out.println("var nameSet ="+(String[])request.getAttribute("nameSet")+";");
out.println("alert(nameSet[1]);}");
out.println("</script>");
%>这段代码编译后的HTML页面代码为得到的数组为:请选择|2001|2002and请选择|3001|3002and请选择|4001|4002 <-----数组得到了
<script language='javascript' type='text/javascript'>
function getNameOfDep(){
var dep = document.forms('qryTel').elements('dep');
var name = document.forms('qryTel').elements('NAME');
var valueOfDep = dep.value;
var nameSet =[Ljava.lang.String;@1461b5b; <---------------注意这一行 .没有正确的赋值
alert(nameSet[1]);}
</script>我有点迷糊了
scriptlet没用过啊,如果用scriptlet这段代码怎么写?
var str = <%=str%>;
但数组估计不行,要自己想办法处理,比如想法做个循环赋值。
String[] sub_category = request.getParameterValues("nameSet");
if (sub_category != null) {
int length = sub_category.length;
for (int i = 0; i < length; i++) {
String aa = sub_category[i];
out.println("nameSet["+i+"]="+a+";");
}}
function getArray(){
var array=<%=request.getAttribute("arrya")%>
</script>“arrya”如果是数组的话,没试过,其他的可以得到