使用oss做静态网站,企业宣传片模板直接套用,临夏做网站,自己设置免费网站设计平台1.什么是JSP
Java Server Pages: Java服务器端页面#xff0c;也和Servlet一样#xff0c;用于动态Web技术!
最大的特点: 。写JSP就像在写HTML 。区别: 。HTML只给用户提供静态的数据 。JSP页面中可以嵌入JAVA代码#xff0c;为用户提供动态数据
JSP最终也会被转换成为一…1.什么是JSP
Java Server Pages: Java服务器端页面也和Servlet一样用于动态Web技术!
最大的特点: 。写JSP就像在写HTML 。区别: 。HTML只给用户提供静态的数据 。JSP页面中可以嵌入JAVA代码为用户提供动态数据
JSP最终也会被转换成为一个ava类! JSP本质上就是一个Servlet 在SP页面中; 只要是JAVA代码就会原封不动的输出; 如果是HTML代码就会被转换为: 1 out.write(htmI r n); 这样的格式输出到前端!
以下是练习JSP内容项目需要导入的依赖 2.创建一个Web项目流程
首先用idea建立一个空Maven项目(或者直接建立的时候点maven什么webapp那个)空Maven建立出来后先点如下图中的红框部分完整建立好项目之后补齐java和resourcs目录并赋蓝和黄 之后没有web目录需要按照如下图红框部分增加web目录上述依赖也在pom中导入好项目完整建立 之后在index.jsp中练习jsp的使用java语言可以与html相交在一起如下图几个例子 运行访问观察页面 第一个里写java代码第二个是给一个值第三个jsp声明第四个注释 3.遇到500,400的访问错误设置对应的页面
当我们的一个jsp文件中出现了如下图所示的错误那么运行程序访问该页面则会报一个500错误的页面非常难看我们可以使用自定义页面 我们首先在web目录下创建一个error目录再建一个针对500错误的jsp页面文件首先在会出错的那个jsp页面文件中加入红框所示的代码一旦出错则网页直接跳转至error/500.jsp的jsp页面文件内容 我们可以在网上找一个500错误的好看的图片在web目录下建立一个image目录专门用来存放我们用的图片文件然后在500.jsp页面文件中加入我们自己找的图片如果错误页面跳转至这个我们自定义的500错误页面则我们选的图片会直接被显示在页面上更加好看 我们也可直接在web.xml中设置多个错误页面需要跳转的自定义页面 4.先自己制作一个网页中通用的头部和尾部的jsp网页文件我们可以快速的加在一个新的页面中去展示出来 5.JSP内置的对象及作用域
共四个对象可以来存一些键值对的数据 pageContext.setAttribute( s:name1o:泰疆1号); //保存的数据只在一个页面中有效request.setAttribute(name2泰疆2号);//保存的数只在一次求中有效请求转发会带这个数据session.setAttribute(name3秦3号);/保存的数据只在一次会话中有效从打开览器到关闭浏览器application.setAttribute(name4,秦疆4号); //存的数据只在服务器中有效从打开服务器到关闭服务器
当我们换了一个jsp页面文件后发现第一个和第二个因为作用域超了所以值取不出来显示不到页面上去了 我们也可用如下方法只用pageContext通过设置第三个参数来调整其作用域能达到上述四个对象的作用域效果 可用如下代码实现jsp页面文件的转发网页地址不变网页内容为转发到的网页内容重定向的话网页的地址就直接会发生变化 几个jsp内置对象的具体应用场景 我们在对一个页面进行转发时可以在地址栏中带几个参数方便转发后的网页文件可以取参数