1.如何在HTML頁面中寫java代碼Java要運行html代碼,需要運行在服務器端,也就是servlet容器中,經過容器編譯解析,返回html靜態內容,示例如下:在servlet里面寫就可以了引入一系列包import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.的區別是什么jsp和html的區別是:,目的的區別、網頁上的區別、書寫上的區別
1、目的的區別:
HTML(Hypertext Markup Language)文本標記語言,它是靜態頁面,和JavaScript一樣解釋性語言 。因為只要有一個瀏覽器那么它就可以正常顯示出來,而不需要指定的編譯工具,只需在TXT文檔中寫上HTML標記就可以正常顯示 。
JSP(Java Server Page)是Java服務端的頁面,所以它是動態的,它是需要經過JDK編譯后把內容發給客戶端去顯示,Java文件編譯后會產生一個class文件,最終執行的就是這個class文件 。
2、網頁上的區別:
JSP被用作動態頁面的制作,而HTML一般用作靜態頁面的制作 。動態頁面的內容一般都是依靠服務器端的程序來生成的,不同人、不同時候訪問頁面,顯示的內容都可能不同 。
網頁設計者在寫好服務器端的頁面程序后,不需要手工控制,頁面內容會按照頁面程序的安排自動更改變換 。
3、書寫上的區別:
HTML是w3c規范的一種網頁書寫格式,是一種統一協議語言,靜態網頁 。上網看的網頁都是大部分都是基于HTML語言的 。JSP是一種基于動態語言,JSP可以實現HTML的所有任務 。
參考資料來源:
【html中怎么寫java代碼】百度百科-JSP
百度百科-HTML
3.怎么用java實現html代碼在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("<script<script");}catch(Exception e){
e.printStackTrace();//為發現調試錯誤}}}
試試吧,就是這樣就可以了,把你要輸出的HTML這些放在 pw.println("這里放HTML");就OK了

文章插圖
