java代码写在.jsp里和.java里有什么区别吗

.jsp中的java代码,可以声明类、方法吗,怎么声明、怎么调用。... .jsp中的java代码,可以声明类、方法吗,怎么声明、怎么调用。 展开
 我来答
千锋教育
2015-12-13 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
  有区别的,java代码写在jsp中叫做scriptlet,要用<%%> 包起来,儿卸载普通的java文件中就没有此限制了。
JSP中嵌入java代码的三种方式:
(1)声明变量或方法 : <%! 声明; %> :慎重使用,因为此方法定义的是全局变量
(2)java片段(scriptlet): <% java代码; %>
(3)表达式:用于输出表达式的值到浏览器,<%=表达式 %> 在表达式中不能加分号(;)
匿名用户
2011-09-23
展开全部
1、html静态页面,浏览器解析(也就是说不需要打开服务器就能执行结果),
2、jsp动态页面,Web容器解析(也就是说必须要打开服务器才能运行正确结果),
注意点:html里能写Java代码,注意这里这是叫屏蔽,也就是说在html里的“<%...%>”代码里的内容根本就不能执行,所以你可以直接理解为不能写。所以,总结可以如下,html是专门写html标签相关的语句,它里面不能些Java语句。如果要写Java语句,必须使用JSP(或者其它显示层技术,如Framework)。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2580221
2011-09-23
知道答主
回答量:12
采纳率:0%
帮助的人:10.4万
展开全部
没什么区别 写在jsp页面里面不易对源码进行维护 因为是和html代码混在一起的
提取出来单独写在一个java类里面容易维护 也容易理解
这样在html页面中只有少数的java代码 jsp页面中当然也可以直接写java代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小山山001
2011-09-23 · TA获得超过1159个赞
知道小有建树答主
回答量:1246
采纳率:0%
帮助的人:1269万
展开全部
最后都是被编译成class文件
只不过通过jsp编写的最后回想浏览器不断地输出html标签,以使之在客户端显示
在jsp一般写在<% %>之间,还有各种标签
最后的执行其实都是JVM执行class文件
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
loveluoqi
2011-09-23 · TA获得超过188个赞
知道答主
回答量:182
采纳率:0%
帮助的人:122万
展开全部
其实也没多大的区别,只是写在jsp里面繁琐些,看起来不舒服
java里面看起来舒服些而且保险些,而且每次请求的时候好用些...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式