当前位置: 首页 > news >正文

广西建设中心培训网站成都实验室装修设计公司

广西建设中心培训网站,成都实验室装修设计公司,大宗商品交易平台是什么,人和动物做的网站1.jsp概述 JSP#xff08;全称Java Server Pages#xff09;#xff0c;是一种动态网页开发技术。它既可以使用HTML标签来写页面#xff0c;也可以写Java代码。其本质就是一个Servlet 2.jsp页面的访问过程 当客户端发送请求访问服务端的index.jsp页面服务器内部会把.jsp…1.jsp概述 JSP全称Java Server Pages是一种动态网页开发技术。它既可以使用HTML标签来写页面也可以写Java代码。其本质就是一个Servlet 2.jsp页面的访问过程 当客户端发送请求访问服务端的index.jsp页面服务器内部会把.jsp文件翻译成.java文件再编译.java文件生成.class文件由字节码完成请求与响应的操作(其实这个字节码就是Servlet) 3.jsp语法 1注释 %--1.这是注释--%2java代码块 %System.out.println(Hello Jsp);out.println(Hello Jspbr/);String str 你好;out.println(str); %3jsp表达式 %“Hello”%相当于 out.println (Hello); %Hello /br%4jsp中的声明(变量或方法) 如果加!代表的是声明的是成员变量如果不加!代表的是声明的是局部变量方法体内不能打印输出 % String s 123;% %! String s abc;% %局部变量s% %成员变量this.s% %!public void method(){String m def; } %5动态获取虚拟路径 form action${pageContext.request.contextPath}/LoginServlet methodpost autocompleteoff4.jsp指令 1errorPage【界面出现异常则跳转到指定页面】 异常界面代码 %--导包--% % page importjava.util.ArrayList % % page contentTypetext/html;charsetUTF-8 languagejava errorPageerror.jsp % html headtitleTitle/title /head body %int a 1/0;% %ArrayListObject list new ArrayList();% /body /html指定跳转页面【error.jsp】: % page contentTypetext/html;charsetUTF-8 languagejava % % page isErrorPagetrue % html headtitle页面错误/title /head body strong不好意思,界面出错了strong/br/img srcimg/nan.png width25% /body /html2%include file包含的页面%【在当前页面输入包含页面则可以使用该页面的属性和值】 当前页面 % page contentTypetext/html;charsetUTF-8 languagejava % %--include指令--% %include fileinclude.jsp% html headtitleTitle/title /head body %s% /body /html被包含的页面include.jsp % page contentTypetext/html;charsetUTF-8 languagejava % html headtitle被包含的页面/title /head body % String s Hello;% /body /html 3taglib指令:可以引入外部标签库【EL表达式JSTL】 %taglib uri标签库的地址prefix前缀名称% % page contentTypetext/html;charsetUTF-8 languagejava % % taglib urihttp://java.sun.com/jsp/jstl/core prefixc% html headtitle流程控制/title /head styletable {text-align: center;} /style body %-- c:if test 当条件判断 c:choose/c:choose 多条件判断 c:forEach 遍历需求1将学生信息遍历显示到table表格中。 需求2奇数行数据背景色是pink粉色偶数行数据背景色是gray灰色。 --%%Student student1new Student(张三,20);Student student2new Student(张益达,22);Student student3new Student(张三,20);ArrayListStudent listnew ArrayList();list.add(student1);list.add(student2);list.add(student3);request.setAttribute(students,list); % table aligncenter border1 width40% cellspacing0trth编号/thth姓名/thth年龄/th/trc:forEach items${students} varstu varStatusstatuc:if test${statu.count%21}tr aligncenter stylebackground-color: pinktd${statu.count}/tdtd${stu.name}/tdtd${stu.age}/td/tr/c:ifc:if test${statu.count%20}tr aligncenter stylebackground-color: graytd${statu.count}/tdtd${stu.name}/tdtd${stu.age}/td/tr/c:if/c:forEach /table /body /html 【多标签可以同时导入下面为jsp page属性】 5.jsp四大域对象 5.MVC模型 1JSP的演变 在早期JavaEE开发是没有JSP技术的只有使用Servlet往浏览器输出HTML标签和内容数据。在Java代码中拼接HTML代码非常痛苦。后来有了JSP技术简化了Servlet的开发。可是又延伸出另一个问题在HTML页面中嵌套了过多的Java代码不利于阅读和维护。为了解决Java代码和HTML代码耦合性强的问题JavaWeb项目开发引入了MVC开发模式从而把页面展示和业务逻辑分离。采用MVC模式让程序设计更加合理。 2MVC介绍Module(模型层): 模型层用于封装数据JavaBean对象和一些业务逻辑处理。Controller(控制层): 它控制着数据的流向 1.先接受用户的请求数据 2.将数据交给模型层处理 3.将处理后的数据交给视图层View(视图层):视图层用于展示数据
http://wiki.neutronadmin.com/news/300226/

相关文章:

  • 思科中国网站开发案例导视标识设计
  • wordpress你没有权限设置抖音seo代理
  • 手机网站视频无法播放是怎么回事成都模板网建站
  • 北海网站优化哈尔滨建设工程有限公司
  • 公司 网站 源码电商网站建设期末考试
  • 网站建设推广报价企业黄页注册
  • 衡阳建网站合肥网络推广培训
  • 做美工的网站网络销售是做什么的
  • 银川网站制作小白如何搭建一个网站
  • 一流的郑州网站建设做冷冻食品的网站
  • 蔺市网站建设wordpress audio player 下载
  • 网站的titlewordpress关闭插件
  • 盐城手机网站制作phpcms wordpress
  • 唯品会一家专门做特卖的网站手机版舒城县重点工程建设局网站
  • 邯郸建网站公司网站编辑器无法显示
  • 网站建设 招标任务书黄骅贴吧的最新消息
  • 网站开发用linux做学校网站的目的
  • 做非法集资资讯的网站网站ui设计例子
  • 网站建设相关费用预算推广硬件开发是什么意思
  • 深圳网站公司网站建设科技公司有哪些
  • pc端网站怎么做自适应wordpress中文注册插件
  • 青岛网站搜索排名做网站版权怎么写
  • 做游戏网站需要哪些许可又拍网站怎么做的
  • 厦门集团网站设计公司安装wordpress 空白页
  • 如何搭建门户网站做网站公司如何选
  • 怎么做纯文本网站火锅网站建设
  • 营销推广网站建设破解要钱网站
  • 湘潭网站外包公司贵州小城镇建设网站
  • 定制化网站开发公司如何建设淘宝网站首页
  • 优化网站要怎么做广告传媒公司名称