6.15-初识JSP、javaweb

一、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
二、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 找不到页面
三、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");
        
        
        
        
        
        
        
        
        
        
    
    
    
    
    
    

 

posted @ 2017-06-27 09:25  笨笨2013A  阅读(137)  评论(0编辑  收藏  举报