6.15-初識JSP、javaweb

1、javaweb web服務器 tomcat C/S  客戶端/服務器 B/S  瀏覽器/服務器 URL: http協議 https 加密的協議 localhost 127.0.0.1 經常使用web服務器: jboss glassfish tomcat: 不要放在中文目錄下 目錄結構: bin 存放tomcat運行和中止的腳步程序 webapps 存放web項目 work 存放jsp生成servlet 訪問tomcat http://localhost:8080/ 
 修改tomcat端口: server.xml 修改端口 <Connector port="8089" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 環境變量 %JAVA_HOME%\bin; 配置tomcat管理員用戶名和密碼 tomcat-users.xml <role rolename="manager-gui"/>
            <user username="tomcat" password="bdqn" roles="manager-gui"/> 發佈web項目: 將web項目放在webapps下 myeclipse配置tomcat 2、jsp myeclipse新建web project 修改jsp默認編碼爲UTF-8 三個編碼都爲UTF-8 contentType="text/html; charset=UTF-8" //設置jsp頁面文件編碼爲UTF-8 
         pageEncoding="UTF-8"     //頁面中的字符采用UTF-8 
         content="text/html; charset=UTF-8" //通知瀏覽器以什麼編碼方式打開頁面
 jsp能夠寫java代碼 <%
            %>
    *jsp執行原理: jsp最終會翻譯成java代碼,進而編譯成class被執行 hello.jsp ----> hello_jsp.java(servlet)--->hello_jsp.class
    404 找不到頁面 3、jsp內置對象 jsp總共有九個內置對象 1、out out.print(".."); 2、request(請求) getParameter(String name); 表單提交方式: get 治標方法: String uname = new String(userName.getBytes("ISO-8859-1"),"UTF-8"); 治本方法: <Connector port="8089" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> post: //post 請求下 設置請求編碼爲UTF-8
                request.setCharacterEncoding("UTF-8"); 
相關文章
相關標籤/搜索