zoukankan      html  css  js  c++  java
  • javaweb基础概念

    一、开发步骤:
    1 创建一个动态的web工程
    2 在src路径下,创建一个servlet程序
    3 修改doGet()或者 doPost()方法
        A 设置响应的类型及编码

      (1)直接在doGet 或者doPost方法中添加

    response.setContentType("text/html;charset=utf-8");
    response.setCharacterEncoding("utf-8");
    request.setCharacterEncoding("utf-8");//对于get请求无效

      (2)自定义方法设置响应的类型及编码

      

    public String getEncode(String str) throws UnsupportedEncodingException{
        return new String(str.getBytes("ISO8859-1"),"utf-8");
    }
    String name = getEncode(request.getParameter("username"));  调用方法,将传过来username对应的字符串设置编码

        B 从响应中获取打印流,向客户端写数据

    PrintWriter pw = response.getWriter();
                pw.write("文字提示");


        C 关闭流

    二、知识点

    1、servlet 跳转到jsp/html

    1     response.sendRedirect("/work2/login.jsp");    

    2、 直接向页面上输出

    1 <%= 表达式 %>

    3、jsp中写java代码

    1 jsp:页面  Java Server Page
    2 第一行:<%@ page 指令%>
    3 <%
    4     java代码
    5 %>

    4、Servlet生命周期:

    servlet只能被创建一次
    1 实例化对象:new Servlet子类() 
    2 初始化  init()   
    3 服务    service()  doGet()  doPost()
    4 销毁    destroy()   死亡

    5、servlet跳转jsp并传值

    1 String name = request.getParameter("username");     //获得表单传送来的值      
    2 request.setAttribute("name", name);                  
    3 request.getRequestDispatcher("/admin_select.jsp").forward(request, response);  //将参数name对应的键传送到指定Jsp文件

    6、jsp之间传值

    1 <a href="url2.jsp?number=<%=sum%>">跳转url2.jsp文件</a>

     7、

    servlet:java服务器端的程序
    request :请求
    response :响应

    作者:听着music睡

    出处:http://www.cnblogs.com/xqxacm/

    Android交流群:38197636

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    基于XMPP实现的Openfire的配置安装+Android客户端的实现
    Android之基于XMPP协议即时通讯软件
    【Android XMPP】 学习资料收集贴(持续更新)
    R-ArcGIS探秘(1)安装以及Sample执行
    如何打造新媒体微营销平台
    29淘宝论坛推广技巧
    win10 UWP button
    Tomcat 6.x Perm区内存泄露问题
    Android WebView开发常见问题
    创建类模式大PK(总结)
  • 原文地址:https://www.cnblogs.com/xqxacm/p/4749675.html
Copyright © 2011-2022 走看看