Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该在JSP之前学习Java吗?_Java_Jsp - Fatal编程技术网

我应该在JSP之前学习Java吗?

我应该在JSP之前学习Java吗?,java,jsp,Java,Jsp,我有机会得到一份新工作,从PHP转到JSP。我过去学过一点java,但我只是想知道在尝试学习JSP之前是否应该修改我的java知识?不一定。JSP不应该包含任何一行原始Java代码。但是您希望在学习servlet之前先学习Java。这就是编写Java代码的地方 另见: 我很少遇到仅基于JSP的项目,大多数servlet是纯java代码,一些逻辑是在JSP中为表实现的 刷新纯JSP项目的java知识通常是一个优势,但不是必需的。如果您也要编写业务逻辑(不仅仅是JSP中的视图),则需要了解ja

我有机会得到一份新工作,从PHP转到JSP。我过去学过一点java,但我只是想知道在尝试学习JSP之前是否应该修改我的java知识?

不一定。JSP不应该包含任何一行原始Java代码。但是您希望在学习servlet之前先学习Java。这就是编写Java代码的地方

另见:

我很少遇到仅基于JSP的项目,大多数servlet是纯java代码,一些逻辑是在JSP中为表实现的


刷新纯JSP项目的java知识通常是一个优势,但不是必需的。

如果您也要编写业务逻辑(不仅仅是JSP中的视图),则需要了解java语言


另一方面,如果其他人为您编写了所有业务逻辑,而您只剩下注入JSP的对象,那么您可能不需要单独使用来控制视图的格式。(即,在您的视图中为否)

对于简单的脚本,不需要这样做。但是如果你想做更复杂的事情,你需要servlet和其他java类,所以你需要学习java。

是的,你需要学习java基础知识,因为有时你需要根据需要从核心java类获得帮助

JSP与PHP不同。jsp或J2EE的大多数框架都使用POJO(普通旧Java对象),这些对象需要在核心Java类中编写

我在PHP上工作了两年,现在在Java上工作。主要基于核心的java在JSP编程中同样有用


要使用表单,您不需要具备核心Java能力。但对于企业解决方案,您需要它。

谢谢Bakkal!我想至少我会让我现有的知识恢复到零