
正文
java代码写在jsp好,jsp中java代码放在哪里
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java代码放到.jsp文件或者.java文件里,都是一样的意思,可以实现相同...
有区别的,java代码写在jsp中叫做scriptlet,要用%% 包起来,儿卸载普通的java文件中就没有此限制了。
安顺序执行,当然亦可以事件驱动或者函数调用,网页中的语句无论HTML还是java都是一条一条向下执行的。
JSP引擎通常架构在Servlet引擎之上,本身就是一个Servlet,把JSP文件转译成Servlet源代码,再调用Java编译器,编译成Servlet。
default作用域范围是同一个包,把两个分.java文件放到不同的包下面就可以。
可以呀! 你先解释一下JSP是什么?就是JAVA代码与HTML代码的合体。在%%之间写JAVA代码。 你不用去管classes下的文件。你只管把src下面的要导入JSP页面的JAVA类写好了就可以了。
相关问答
Q1: 将代码写在jsp上和写在java上有什么区别?
左边这个是jsp,右边是相应的转化后的java文件。所以说你才能在jsp里写java代码。当你需要在jsp里写代码的时候,再写。一般来说在jsp上用EL表达式和JSTL标签就够你展现好页面的了。
JSP 是 Java 的一种技术,用于网页编程。JSP 能直接写在 html 上,而 Java 不能。当 JSP 收到客户的请求时,Servlet 程序就会被执行,脚本段将被插入到 JSP 所生成的目标 Servlet 的 Service 函数中。
jsp是html的扩充(简单这样理解),可以在html文件中定义类、创建实例、甚至是所有java代码,都可以写入,所以给这种文件起了个名字叫做jsp(java server page)。
在MVC设计模式中,model使用java实现的,view是用jsp展现的,control是sevlet实现的。
或者说区别在于:java是跨平台的语言,而jsp只能在浏览器中。接着第二个问题。上面已经对jsp进行了解释,下面说一下什么是ajax。
在JSP的代码中,显示代码和业务逻辑代码是混淆在一起的,彼此嵌套,难以对项目进行有效的维护和扩展。
Q2: jsp写java方法有什么用jsp中写java方法
首先打开eclipse软件,点击左上角的文件FIle--NewFile新建javaproject;或者在左侧的空白处直接右键--新建 快捷方式中没有webproject,可以通过搜索的方式找到webproject。
jsp中无需创建即可使用的对象一共有9个,被称之为9大内置对象。
jsp中写java代码成为scriptlet,写在%%之间就可以了。Scriptlet是包含在%和%之间的Java代码,在Web容器处理JSP页面时执行,通常会产生输出,并将输出发送到客户的输出流里。
直接用import语句是可以的。我用的是MyEclipse集成开发环境测试的。
Q3: 在jsp页面写了一部分java代码,这样好不?
1、根据MVC思想,JSP属于VIEW层,不宜存在太多java的代码,view层应该只有布局、样式相关的代码,jsp中包含太多java代码就和MVC思想有出入了。
2、千万不要在jsp里面写过多的java代码,那样的话,真的成做网站的了,不但开发不正规,而且影响运行效率。
3、有区别的,java代码写在jsp中叫做scriptlet,要用%% 包起来,儿卸载普通的java文件中就没有此限制了。
4、安顺序执行,当然亦可以事件驱动或者函数调用,网页中的语句无论HTML还是java都是一条一条向下执行的。
5、首先,你要知道jsp是怎么运行的:比如这样:左边这个是jsp,右边是相应的转化后的java文件。所以说你才能在jsp里写java代码。当你需要在jsp里写代码的时候,再写。
6、页面设计部分,jsp页面不应该嵌套java代码。应该遵循MVC设计模式,系统机构分为多层:模型层、数据访问层、业务逻辑层和页面表现层。
关于java代码写在jsp好和jsp中java代码放在哪里的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






