Web开发
2022-03-27 12:49:38 0 举报
AI智能生成
登录查看完整内容
Web开发
作者其他创作
大纲/内容
C/S结构
B/S结构
结构
静态网页
动态网页
网页分类
span style=\
JSP
ASP.NET
PHP
动态网站开发技术
动态网站开发
创建类继承HttpServlet
doGet()
doPost()
重写HttpServlet中的方法
<servlet-name>
<servlet-class>
<servlet>标签
<url-pattern>
<servlet-mapping>标签
Web.xml文件
基本操作
ServletConfig getServletConfig();
String getServletInfo();
void destroy();
void init(ServletConfig config);
Servlet接口
String getInitParameter(String name)
ServletContext getServletContext()
void init()
GenericServlet抽象类
doGet方法
doPost方法
doPut方法
doXxx方法
HttpServlet抽象类
层次结构
实例化
初始化init()
Object getAttribute(String name)获取属性值
void setCharacterEncoding(String env)设置请求编码
String getParameter(String name)获取值
String[] getParameterValues(String name)获取一组值
RequestDispatcher getRequestDispatcher(String path)转发器
ServletContext getServletContext()获取上下文对象
ServletRequest接口
Cookie[] getCookies()获取Cookie
HttpSession getSession()获取会话
String getRequestURI()获取请求的URI
String getServletPath()获取Servlet路径
String getHeader(String name)根据标头名称获取值
Enumeration<String> getHeaderNames()获取素有标头名称
HttpServletRequest接口
请求对象
ServletOutputStream getOutputStream()
PrintWriter getWriter()
获取输出流对象
void setContentType(String type)设置内容类型
void setCharacterEncoding(String charset)设置响应字符编码
ServletResponse接口
void addCookie(Cookie cookie)添加Cookie
void addCookie(Cookie cookie)添加头信息
String encodeRedirectURL(String url)
void sendRedirect(String location)
重定向
HttpServletResponse接口
响应对象
服务service
销毁destroy
Servlet的生命周期
servlet名称
String[] value() default {}
String[] urlPatterns() default {}
urlPatterns
servlet加载到容器
设置初始化参数
注解方式配置WebServlet
Servlet
bin
conf
lib
temp
webapps
work
目录结构
配置JAVA_HOME环境变量
在Path环境变量中加入JAVA_HOME\\bin目录
新建环境变量CATALINA_HOME=解压目录
在Path环境变量中加入Tomcat解压目录\\bin目录
服务器配置
Tomcat(Apache)
JBoss(Redhat红帽)
Resin(Caucho)
Weblogic(Orcale)
JavaWeb服务器
MySQL数据库
Tomcat Web服务器
文件服务器:Serv-U
邮件服务器
服务器软件
协议(如http://)
主机地址和端口号(如192.168.1.168:8080)
资源文件(如index.html)
URL
Web服务器
地址栏输入url地址回车
点击超链接a
form表单默认方式
GET请求
POST请求
HTTP(HyperText Transfer Protocol)
页面转发
页面重定向
`隐藏域`传递数据
`URL`传递数据
`表单`传递数据
HttpServletRequest
ServletContext
HttpSession
常见作用域对象
`作用域`对象传递数据
页面间数据传递
隐藏域传递数据
URL传递数据
String getName()获取Cookie对象名称
String getValue()获取Cookie对象的值
void setValue(String newValue)修改Cookie对象的值
void setMaxAge(int expiry)设置Cookie过期时间
void setDomain(String domain)设置主机
void setPath(String uri)设置路径
常用方法
Cookie传递数据
Servlet中使用会话
Object getAttribute(String name)获取值
void setMaxInactiveInterval(int interval)设置会话超时时间
void invalidate()结束会话
boolean isNew()判断是否为新的会话
String getId()获取会话的ID
会话跟踪
会话管理
Web开发
0 条评论
回复 删除
下一页