在html里面是無(wú)法進(jìn)行java編寫的。
創(chuàng)新互聯(lián)公司是專業(yè)的襄城網(wǎng)站建設(shè)公司,襄城接單;提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行襄城網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
但是你可以用jsp來(lái)完成java邏輯的開發(fā)。(等同于php套路,就是在html里面嵌入后臺(tái)語(yǔ)言)
隨后在jsp內(nèi)部利用% java %(? php ?)就可以跑java的東西了
嗯,就是在servlet或javabean中(也可以再JSP頁(yè)面中的% %中) 用out.print("htmlhead/headbody"); out.print("this is a JSP page!"); out.print("/body/html"); 一個(gè)完整而簡(jiǎn)單的頁(yè)面
html絕對(duì)的不支持java代碼.這個(gè)就放一百個(gè)心吧.現(xiàn)在瀏覽器壓根就沒(méi)這能力.瀏覽器編譯能力都沒(méi)有,僅能支持依賴解釋的腳本語(yǔ)言,像javascript(這可和java沒(méi)多大關(guān)系),vbscript之類的.
你現(xiàn)在僅能用jsp,jsp本身是java中的servlet.jsp最終會(huì)被支持jsp的web容器或服務(wù)器解釋成servlet類,再編譯成class文件.運(yùn)行時(shí)才輸出純靜態(tài)的html頁(yè).那是就已經(jīng)不包含java語(yǔ)句了.
在html里面是無(wú)法進(jìn)行java編寫的。
但是你可以用jsp來(lái)完成java邏輯的開發(fā)。(等同于php套路,就是在html里面嵌入后臺(tái)語(yǔ)言)
隨后在jsp內(nèi)部利用% java %(? php ?)就可以跑java的東西了
ava要運(yùn)行html代碼,需要運(yùn)行在服務(wù)器端,也就是servlet容器中,經(jīng)過(guò)容器編譯解析,返回html靜態(tài)內(nèi)容,示例如下:
在servlet里面寫就可以了
引入一系列包
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.*;
public class Servlet1 extends HttpServlet {
public void doGet(ServletRequest req,ServletResponse res)throws ServletException, IOException{try{PrintWriter pw=res.getWriter();//在瀏覽器輸出需要
pw.println("scriptscript");}catch(exception e){="" e.printstacktrace();="" 為發(fā)現(xiàn)調(diào)試錯(cuò)誤}}}=""
一、區(qū)別如下:
1、HTML能直接打開,jsp只能發(fā)布到Tomact等服務(wù)器上才能打開 。
2、定義上HTML頁(yè)面是靜態(tài)頁(yè)面可以直接運(yùn)行,JSP頁(yè)面是動(dòng)態(tài)頁(yè)它運(yùn)行時(shí)需要轉(zhuǎn)換成servlet。
3、他們的表頭不同,這個(gè)是JSP的頭“ %@ page language="java" import="java.util.*" pageEncoding="gbk"%”在表頭中有編碼格式和倒入包等。
4、在jsp中用%%就可以寫Java代碼了,而html沒(méi)有%%
二、在html里面是無(wú)法進(jìn)行java編寫的。原因:JSP頁(yè)面是動(dòng)態(tài)頁(yè),HTML是靜態(tài)的。所以不支持。
定義:
1、JSP:全名為Java Server Pages,中文名叫java服務(wù)器頁(yè)面,其根本是一個(gè)簡(jiǎn)化的Servlet設(shè)計(jì),它是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。
2、HTML:超級(jí)文本標(biāo)記語(yǔ)言是標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用,也是一種規(guī)范,一種標(biāo)準(zhǔn),它通過(guò)標(biāo)記符號(hào)來(lái)標(biāo)記要顯示的網(wǎng)頁(yè)中的各個(gè)部分。
擴(kuò)展資料:
jsp與servlet的聯(lián)系:
JSP是Servlet技術(shù)的擴(kuò)展,本質(zhì)上就是Servlet的簡(jiǎn)易方式。JSP編譯后是“類servlet”。
Servlet和JSP最主要的不同點(diǎn)在于:
Servlet的應(yīng)用邏輯是在Java文件中,并且完全從表示層中的HTML里分離開來(lái)。
而JSP的情況是Java和HTML可以組合成一個(gè)擴(kuò)展名為.jsp的文件。
JSP側(cè)重于視圖,Servlet主要用于控制邏輯
Servlet更多的是類似于一個(gè)Controller,用來(lái)做控制。
參考資料:百度百科:HTML
參考資料:百度百科:JSP