zoukankan      html  css  js  c++  java
  • 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");
            
            
            
            
            
            
            
            
            
            
        
        
        
        
        
        
    志存高远,脚踏实地!
  • 相关阅读:
    C++ 函数返回局部变量的std::move()的适用场景(转)
    Android 内存泄漏总结(转)
    android JNI调用(Android Studio 3.0.1)(转)
    Linux c —— opendir函数和readdir函数内涵及用法(转)
    理解Android编译命令(转)
    Linux内存管理(转)
    Android内存分析命令(转)
    关于跳板机穿透的文章 (未验证)
    windows下 git配置ssh
    转: Git远程操作详解 (阮一峰)
  • 原文地址:https://www.cnblogs.com/benben2013A/p/7083440.html
Copyright © 2011-2022 走看看