新手 java web

刚刚自学java,想问一下java怎么和前端的网页交互 ,百度说了好多 有的说jsp ,有的说ajax
还有serlet ,这么多名词感觉有点混, 所以java和前端的网页交互 到底要学什么

jsp了解一下就行,过时了,你先学servlet(将定义的或数据库的数据返回给页面,页面通过jsp或者ajax显示后台传过来数据),tomcat,ajax,学完之后就可以学框架了springMVC,然后mybatis,spring,ssm整合,最好再学点前端框架

java是泛指,java一般有三个领域JavaSE桌面级开发,JavaEE企业级开发还有JavaME微型版就是例如手机嵌入式开发。
javaweb一般指的是JavaEE的领域的jsp+servlet+Javabean的网页开发。
jsp和servlet是Javaweb中的基础,Javaweb还包含各种框架,比如struts,hibernate,spring,mybatis等。

需要学习的技术:
web端 .jsp页面交互需要使用 el表达式,jquary等技术
服务器端:底层的serlet, 使用框架交互的有springMVC

楼主这个问题......java属于后端语言,它的配置一般是Java + tomcat(服务器) + Oracle(数据库),也就是说
如果你是做后台开发,你只用负责利用java语言把数据做好,然后给前端提供接口就行了;
如果你是做前端开发的,你就负责用ajax来接收后台的数据,然后渲染到页面上就行了。

给你一个网站 它那有很多案例 可以下载运行的 免费的http://how2j.cn?p=59127你可以去看一下 你看看你可以学哪些 建议可以先看看servlet

HTML/CSS/javaScript是做静态网页最基本的,然后再学jsp和servelet,两个可以一起学,分开学的话,先学jsp,jsp是把静态的页面变成动态的,
servelet是与服务器打交道的,服务器端编程,与此同时稍微懂点xml就行。一切都离不开数据,数据库的知识也很重要,数据库会的话就完全可以与服务器交流了。配置服务器,网上有教程,选tomcat好,免费。

也是一系列的知识了,不过还是要从会写简单页面开始的。

MVC模式了解一下,再详细扩展