美文网首页程序员
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