mdsk.net
当前位置:首页 >> jsp中jAvA代码可以写在js中吗 >>

jsp中jAvA代码可以写在js中吗

答:jsp中java代码可以写在js中.示例如下:<script type="text/javascript"> function check(){ var username=document.getElementById("username"); var username=document.getElementById("password");//java代码块<% String sql="select

JDK1.6版添加了新的ScriptEngine类,允许用户直接执行js代码.<br>参考一下代码吧:<br>public static void main(String[] args) {<br> ScriptEngineManager manager = new ScriptEngineManager();<br> ScriptEngine engine = manager.

当然不行的.javascript是在客户端执行,而sql查询则必须在服务器段进行,根本是两码事,javascript只不过是名字和java相似罢了,千万不要混为一谈!

可以,也可以嵌入进来 用<script src="Javascript的路径"></script> 而且也可以用<script></script>标签写js代码,js那里都可以嵌入的

可以很负责人的告诉你,js可以使用java的变量,但是java不可以使用js的变量,一个jsp页面的编译顺序是,先编译java代码,然后再编译js代码.

其实也没多大的区别,只是写在jsp里面繁琐些,看起来不舒服 java里面看起来舒服些而且保险些,而且每次请求的时候好用些

你可以把java代码传入到作用域中.request.setAttribute("变量名",变量值);之后你再用el表达式将作用域中的值拿出来就可以${变量名}这个可以在jsp页面的任意位置使用.

java是运行在服务器端的,它在服务器根据网页浏览者提交的数据进行一些相关操作(比如数据库查询)后生成HTML代码(里面可以包含Javascript代码)并发送回客户端(即浏览器),浏览器在显示网页的时候也一并解析运行其中的Javascript代码.所以可以这么说:java负责后台处理,而Javascript则负责前端效果,两者之间并没有必然的联系,是互相独立运行的

JSP 标签还是很方便的,比如 Struts、Spring 等提供给我们的 JSP 标签,可以用它们来获取变量或进行一些计算.比如 <br>struts2 的 <s:url value="/admin/unmi.action"/> <br>会为我们自动在前面附加上应用上下文,如实际会生成 <br>/

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代码了.

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com