怎样在javascript中得到JSP中的变量?

shipeng250 2008-04-15 06:17:17
小弟在JSP中接受来自html提交的数据,String name2=request.getParameter("name1");
在JSP页面中导入js:<script type="text/javascript" src="employees.js"></script>,
但在js中调用时:
var emp1={ name:name2 };
提示name2找不到,怎么回事阿?
...全文
131 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
晴天v1 2008-08-19
  • 打赏
  • 举报
回复
来晚了,都回答了。请问楼上几位用${}要不要导入其他包啊,我有时候用这个没气作用。谢谢。
helei123a 2008-08-19
  • 打赏
  • 举报
回复
<%=name2%>
goosman 2008-08-19
  • 打赏
  • 举报
回复
补充:
可以使用jstl标签库,也是直接加就可以 当然,如果你使用了struts,也是可以的,最方便的做法是使用el表达式,
el表达式很简单的 ${requestScope.username }这样就可以直接拿到request这个scope中的username属性
scope一共有四个(applicationScope, sessionScope, requestScope, pageScope)
拿到的username实质是attribute属性中的名值对
goosman 2008-08-19
  • 打赏
  • 举报
回复
和普通html文档中获取方法一致
<%=.......%>
hanxueyuwulei 2008-08-19
  • 打赏
  • 举报
回复
不用,把TLD文件加进去就可以了
wrong1111 2008-08-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 bobor_2008 的回复:]

1.EL语言
${param.name}
2.JSP语句
如: <%=name2%>等
[/Quote]


顶!
bobor_2008 2008-08-18
  • 打赏
  • 举报
回复

1.EL语言
${param.name}
2.JSP语句
如:<%=name2%>等
maodie007 2008-04-16
  • 打赏
  • 举报
回复
${param.name}
奋斗并快乐着 2008-04-16
  • 打赏
  • 举报
回复
var emp1={ name:<%=name2%> };
rosewj 2008-04-15
  • 打赏
  • 举报
回复
用getElementById()

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧