本人是个刚参加工作的小白 用html做了一个商城网站的前端 结果后台人员告诉我html文件无法在服务器中运行 要改成jsp格式的
a链接也无法跳转 要用button 加onclick 可是这样不是每个链接都要跟一个js吗 会很麻烦的吧
这个东西要怎么弄啊 萌新自学的问题有点水大佬们别介意
说反了,jsp没法在浏览器里运行,html不存在“运行”,它直接由浏览器渲染,可以直接放在服务器上。html里面可以放表单,按钮,可以由js直接执行(在客户端)或者提交服务器执行。
html是可以直接用浏览器打开的
你要分清静态网站和动态网站的概念,html是作为服务器提供的静态资源存在的,jsp可以理解为是一个网页组装器。
html加ajax也可以实现jsp的动态内容效果,具体用什么要看你公司的技术栈是怎么样的。
简单的说,网页分为静态网站和动态网站,html是作为服务器提供的静态资源存在的,服务器计本不用执行什么,直接用浏览器打开就可以;jsp可以理解为是一个网页组装器。
html加ajax也可以实现jsp的动态内容效果,服务器需要针对做一些处理,然后再给浏览器,a链接正常情况是可以跳转到,具体用什么要看你公司的技术栈是怎么样的。
首先HTML不依赖服务器的,在浏览器中可以直接运行。
HTML页面跳转、数据刷新是需要通过a标签或者onclick跳转,通过ajax获取数据;
使用jsp好处是前端访问后端后,由后端跳转到新的页面,还可以渲染数据;当然也可以通过后端跳转到html页面,只是这样不能渲染数据(如果要可能要使用其他的框架)。
HTML是静态网页,可以用浏览器直接打开,和服务器没关系的
后台需要前台的数据传递 单纯的H5是可以做网页的 但是传递数据还是js方便点
html页面是静态页面,Web服务器输出绝对没有问题,一般的前台设计人员和后台代码编写人员存在的问题就是按钮跳转和A标签,
前台设计人员完成页面的整天设计后,不太愿意管提交传值等的问题,可这些正式后台代码编写人员需要的,如果你是新来的可以
问问老的前台工作人员,如果没有请找经理沟通解决。最好用Ajax的方式去写提交跳转等前台功能,当然,是需要学习的。
简单的说,网页制作好后,网页文件将放在一台电脑上,这台电脑通常称为服务器,其他人在浏览器中输入网址时,就等于是对服务器说:“把某某页面文件给我看下”,于是服务器就去找那个页面并发给浏览器,浏览器将页面下载到临时文件夹中并显示出来,这样我们就看到网页了。 如果请求的是html这种静态页面时,服务器上基本不用执行什么的,直接扔给浏览器就可以了;如果请求的是asp,asp.net,php等动态页面时,服务器就要针对不同的语言做不同的处理,然后再给浏览器; 简单的说就是这样了,其实平时我们不必去关心服务器具体怎么执行,我们只要根据学的知识把页面做好传上去就可以了。