简单web工程创建步骤和jsp语法大全(配合代码)(2)

2019-07-30 13:17

<%@include file=\

注意,被引入页中如果有页面跳转语句,一定要注意相对路径!相对路径为跳转页相对引入页的路径!而不是跳转页相对被引入页的路径

方法二、include动作指令

例如:在welcome.jsp页中引入WebRoot下jsp文件夹中的jspHead.jsp 页面

5.3.4 页面跳转

方法一、重定向——response的sendRedirect方法,会丢失所有的请求参数和request范围的属性

<%response.sendRedirect(\

方法二、

如果跳转带参数:

方法三、通过request转发

RequestDispatcher rd = request.getRequestDispatcher(\rd. forward(request,response);

区别:sendRedirect会丢失所有的请求参数和request范围的属性,因为重定向将生成第二次请求。

//这个路径应该写forward目标文件与include当前文件的文件的相对路径!即index.jsp相对welcome.jsp的路径

//区别在于sendRedirect之后不能再执行sendRedirect语句或forward指令

//而forward指令之后还可以执行forward指令 //response.sendRedirect(\

//forward中的param为可选项,如果不增加请求参数,则不需要加而直接在结尾加个“/”即可

//即此处可写成

<%

5.3.5 调用javaBean 调用javaBean有两种方式:

方法一:使用jsp动态指令,然后使用指令

方法二:new一个javaBean的对象,调用对象的get、set方法 <% Product p1=new Product(); p1.setName(\相宜本草面膜\

p1.setPrice(45);

out.println(p1.getName()+\原价为:\ p1.setLowPrice(35); out.println(\现价为:\%>

<%=p1.getLowPrice() %>

改变javabean对象的scope并获取其属性值 <%

pageContext.setAttribute(\ request.setAttribute(\ session.setAttribute(\ application.setAttribute(\

out.println(\不同scope的javabean调用:
\ Product p2 = (Product)pageContext.getAttribute(\ out.println(\范围javaBean的name属性:\%>

5.3.6 9个内置对象

内置对象 属于哪个类的实例 常用方法 config javax.servlet.ServletContext的实例

代表该jsp的配置信息 getInitParameter(String paramN)

getInitParameters() application

javax.servlet.ServletConfig的实例

代表jsp所属的web应用 getInitParameter(String paramN) getAttribute(String attN)

setAttribute(String attN,String attVal)属性值只能是String类型 session javax.servlet.http.HttpSession的实例

代表一次会话,客户端浏览器与站点建立连接时开始,客户端关闭浏览器时结束 getAttribute(String attN)

setAttribute(String attN,Object attVal)属性值可以是任意类型 request javax.servlet.http.HttpServletRequest的实例

封装客户的一次请求,可获取客户的请求参数 getAttribute(String attN)

getParameter(String paramN)

String[] getParameterValues(String paramN)当请求参数有多个值时 Enumeration getParameterNames()

setAttribute(String attN, Object attVal)属性值可以是任意类型 getRequestDispatcher(String url)获取转发对象,返回

RequestDispatcher对象,该对象有forward(request,response)方法即完成转发到url页面。

response javax.servlet.http.HttpServletResponse的实例 代表服务器端的响应,一般生成非字符串响应时用,否则用out响


简单web工程创建步骤和jsp语法大全(配合代码)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:学习中共中央八项规定心得体会

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: