• 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%in;
        配置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");
            
            
            
            
            
            
            
            
            
            
        
        
        
        
        
        
    志存高远,脚踏实地!
  • 相关阅读:
    SQLite
    Cryptology-3DES(Triple DES) -1981 American
    C#-Tips
    Tool-Wireshark
    Tool-Capture Packet
    Windbg-Debugging Tools for Windows网上搜集资料整理
    图像处理中的卷积操作和高斯核
    TypeError: Dense_net() takes 0 positional arguments but 1 was given
    查找数组中的重复元素
    数组和向量的二分查找
  • 原文地址:https://www.cnblogs.com/benben2013A/p/7083440.html
Copyright © 2020-2023  润新知