js怎样取得jsp页面从数据库取得的数据
jsp页面在数据库中取得数据如:user<inputtype="hidden"name="user"value=<%=user%>>在js中用alert(document...
jsp页面在数据库中取得数据如:user
<input type="hidden" name="user" value=<%=user%>>
在js中用alert(document.form.user.value);
不能取得,怎样才能取得呢?
谢谢大家了,我找到方法了,action到本页面就可以了 展开
<input type="hidden" name="user" value=<%=user%>>
在js中用alert(document.form.user.value);
不能取得,怎样才能取得呢?
谢谢大家了,我找到方法了,action到本页面就可以了 展开
7个回答
展开全部
js与java是不同语言,运行在不同环境下,因此无法直接获得对方数据。
java运行在服务器端,在同一个jsp文件中,java先运行,js后运行,java可以生成一段js代码,保证js运行得到相应的结果,因此可以用java定义js变量的方式来传递数据,例如:
<script>
var url="<%=url%>";
alert(username);
</script>
上面例子,<%%>中的内容会在服务器端运行,在“”中间输出网址,浏览器就会加载下面的结果:
<script>
var url="gif8.cn";
alert(url);
</script>
这部分就是标准的js代码了。
java运行在服务器端,在同一个jsp文件中,java先运行,js后运行,java可以生成一段js代码,保证js运行得到相应的结果,因此可以用java定义js变量的方式来传递数据,例如:
<script>
var url="<%=url%>";
alert(username);
</script>
上面例子,<%%>中的内容会在服务器端运行,在“”中间输出网址,浏览器就会加载下面的结果:
<script>
var url="gif8.cn";
alert(url);
</script>
这部分就是标准的js代码了。
展开全部
你这样可以取到的
可能是其他地方有问题啊
你先用固定的值试试
就像下面这样
<%
String user="testUser";
%>
<input type="hidden" id="user" value=<%=user%>/>
<script>
alert(document.getElementById("user").value);
</script>
可能是其他地方有问题啊
你先用固定的值试试
就像下面这样
<%
String user="testUser";
%>
<input type="hidden" id="user" value=<%=user%>/>
<script>
alert(document.getElementById("user").value);
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
js写ajax请求到jsp的接口
jsp用来获取数据库,js用来处理jsp返回的数据
jsp用来获取数据库,js用来处理jsp返回的数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
${对象.属性} 或者 <%=对象.属性 %>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
alert(document.getElementById("user").value);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |