Servlet与JSP
2015-08-11 20:10
423 查看
刚学过Servlet与JSP,为了防止自己忘记总结一下。 首先,Servlet是一个.java文件,继承了HttpServlet或servlet方法,针对初学者来说其实就是以HttpServlet为主,而Servlet中主要需要自己重写的主要就是service方法。 收集数据(超链接,form表单) req.getParameter("名字"); 获取form或者<a>请求参数 req.getParameter(); req.getRequestDispatcher(url-pattern).forward(req,resp); 跳转 将数据存入request作用域 req.setAttribute("name",Object); forward跳转 sendRedirect跳转, 重定向 通过url?name=value resp.sendRedirect(req.getContextPath()+url-pattern);//uri *也可以通过session作用域,用完移除 三大作用域 request(一次请求) session(一次会话中的多次请求,用户独立) servletContext(web应用全局作用域
过滤器,可用于验证登陆或者设码格式
filter过滤器: public class MyFilter implements Filter{}
JSP,主要用于页面显示
JSP:EL+JSTL
获取请求参数:
param.name获取作用域中值: {xxxScope.name}
获取项目名
${pageContext.request.contextPath}
条件成立的代码
</c:when> <c:when test='条件2'> </c:when> <c:when test='条件3'> </c:when> <c:otherwise></c:otherwise> </c:choose> <c:forEach var='当前对象的引items='被遍历的集合${xxxScope.n ame}'> </c:forEach>
一般web项目可以以JSP输出页面,跳转至action层里以Servlet处理,然后再跳转至JSP显示
相关文章推荐
- JSP/PHP基于Ajax的分页功能实现
- 开发阶段Jetty运行Jsp报错且响应空白
- Apache Web让JSP“动”起来
- JSP 多条SQL语句同时执行的方法
- 在jsp页面中响应速度提高的7种方法分享
- (jsp/html)网页上嵌入播放器(常用播放器代码整理)
- JSP避免Form重复提交的三种方案
- jsp 标准标签库简析
- jsp 常用标签的使用
- JSP小知识简单介绍
- jsp页面中的代码执行加载顺序介绍
- jsp遍历文件夹下的文件的代码
- jsp fckeditor 上传中文图片乱码问题的解决方法
- JSP转发和重定向的区别分析
- jsp 连接sql server 2008 连接不上的解决方法
- jsp是什么文件 如何打开jsp格式的文件
- 五种 JSP页面跳转方法详解