东软实训第二节课

在这里设置主页,从上往下找,找到后显示,不会再往下找 


  index.html
  01/hello.html
    index.jsp
 

 

1)在html里访问另一个html3种方式 uri三种写法)

  第一种方式访问01/hello.html  绝对路径
  第二种方式访问01/hello.html                                            工程名前加/
  第三种方式访问01/hello.html                                                                      相对路径前不加/

  ie浏览器里有缓冲记录,删除历史记录(工具internet选项)

 

  ContextRoot:上下文路径,可以修改上下文路径,但是一般工程名和上下文路径一致

  工程--右键--properties--myeclipse--web--ContextRoot修改上下文路径,但是一般先把服务器关了,再删除,防止删除不干净。

  web资源:html jsp servlet

在浏览器地址栏里访问的web项目,http://10.10.21.148:8080/javaweb0529/01/hello.html,都不写WebRoot,因为项目部署到tomcat上时,只是把webroot下的文件全部拷到webapps下面的某个文件夹下面(可以自己起名)。如果有servlet的话,那先把servlet编译成字节码在Web-INF下的classes里面,lib下是jar包。

 

2)创建一个helloservlet,在web.xml里配置,客户如何访问

创建servlet步骤:

1src---右键---new---other---web---Servlet----里面的写入包名和类名--下一步配置Servlet信息,路径和名称什么的

HttpServletRequest          请求servlet 

 HttpServletResponse     响应servlet

3种访问方式

  第一种方式访问servlet

  第二种方式访问servlet

  第三种方式访问servlet


    This is the description of my J2EE component
    This is the display name of my J2EE component
    hello
    com.ttc.test.HelloServlet
 

 
    hello
    /helloservlet      //访问路径
 

 

3Request , Response对象

 请求方法有get post put

Http Method                                                         Request file                              Http version

GET                                                   /Servlet/javaweb0530.helloservlet           Http/1.0

get方法没有请求主体

请求头

空行

请求主体

这些信息全部封装到HttpServletRequest接口里,底层解析不需要了解。通过HttpServletRequest来得到各种参数。响应类似。

 

ReadRequestinfo
 /servlet/ReadRequestinfo

不能重名,唯一,以/开头,不然启动服务器会报错

 

4)登录练习

 

你可能感兴趣的:(JavaEE,servlet,html,浏览器,internet,服务器,tomcat)