美文网首页程序员
javaweb初学者宝宝需要get的细节

javaweb初学者宝宝需要get的细节

作者: 人_月 | 来源:发表于2020-10-08 22:24 被阅读0次

    ❤️****

    创建Servlet的三种方法

    1.直接实现Servlet接口

    2.继承GenericServlet类

    3.继承HttpServlet(常用)

    ❤️*****

    新建动态javaweb项目--点最下面栏server中--单击右键--Add...--

    (每次)写完保存--点restart--再运行浏览器

    ❤️****

    导入tomat

    工具栏Window下的--perferences--左边栏--选Server下的--Runtime Environments---点最右边Add--在选择栏Apache文件下--选择Apache Tomat v..(相应版本)

    ❤️****

    如:

    “public class Request extends HttpServlet {}

    <servlet-class>disanzhang3.Request</servlet-class>”

    //导入虚拟路径:选中类名Request--单机右键--选择Copy Qulified Name--到<servlet-class>粘贴

    ❤️****

    项目下:

    java编译时不出现选择项:---导入servlet.api

    ---点项目单机右键--选Build Path---在libary列---点Add Exment...--找到tomat文件下--lib中的servlet.api---apply--apply close

    ❤️*****  

    项目下:

        编译java没有报错时---工具栏Window下--Perferences--java下的--Editor下的--点击Content Assist---倒数第二行--“.”改为26个字母"abcdefghijklmnopqrstuvwxyz"

    ❤️****

    使用html:----

    web配置中除了虚拟路径不变

    其他三个取别名

    浏览器先运行:http://.../.html----再提交到java

    ❤️****

         如:

    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

    resp.setContentType("text/html;charset=utf-8");//避免中文乱码

     PrintWriter out=resp.getWriter();

    out.write("实现第一个Servlet程序!");//网页显示

        out.write("<br/>"); //换行

    //System.out.print("一二三a");//控制台输出

    }

    ❤️****

    直接出extends HttpServlet,doget,dopost:

    File新建--servlet--取类名--finish

    END~

    如果有BUG,请在评论区悄悄地说,嘘~

    相关文章

      网友评论

        本文标题:javaweb初学者宝宝需要get的细节

        本文链接:https://www.haomeiwen.com/subject/haahpktx.html