`
ztfjava
  • 浏览: 70260 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在普通的Java类中调用JSP内置对象

    博客分类:
  • Java
阅读更多
在普通的类中使用内置对象 这种情况在 struts2的action 中经常要用到

下面的例子为 取得数据库中的结果集后 通过struts2的控制 跳转到另一个页面进行显示的过程

要实现相应的接口 requestAware 、sessionAware、applicationAware ..



这个只是其中的一个Action

import java.util.Map;
import com.ztf.dao.IUserDao;


public class TestAction implements SessionAware {

//定义一个名为session的属性
private Map<String ,Object> session ;

//定义Dao层 用Spring框架对其进行注册
private IUserDao userDao;
//添加属性的setter()方法

public void setSession(Map<String, Object> session) {
  this.session = session;
}

//生命dao层的属性 用Spring为其注入值
public void setUserDao(IUserDao userDao) {
  this.userDao = userDao;
}



//定义TestAction 中的对应的方法
public String query(){
  try{
   List<UserBean> user = userDao.query();
   //可以通过这种方式将相应的值存放到 session对象中
   session.put("result", list);
   return "success";
  }catch(Exception e){
   return "false";
  }
}

}



在Struts.xml 文件中的配置

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd" >
<<struts>
  <package name="TestAction" extends="struts-default" namespace="/test">
   <action name="TestAction" class="com.ztf.action.TestAction" method="query">
    <result name="success">showUser.jsp</result>
    <result name="false">errow.jsp</result>
   </action>
  </package>
</struts>



在这里只是简单的举了一个小的例子 其中的配置还有很多 如:Spring的配置applicationContext.xml 、 web.xml 文件的配置

通过这样的配置就可一在showUser.jsp文件中进行 显示数据了
分享到:
评论

相关推荐

    jsp页面分页操作,用java类封装,页面直接调用对象显示

    把在页面上的分页操作,在java类用一个对象封装,并且把整个分页的html标签封装在这个对象的String类型的属性里,在需要分页的地方,直接从后台取得这个对象,并把对象中的字符串用页面的内置out对象写到页面上,...

    JSP的九个内置对象及四个作用域

    在JSP中,九个内置对象是指不需要预先声明就可以在脚本代码和表达式中使用的对象,这些对象都是javax.servlet.jsp包中的类。下面将详细介绍这九个内置对象。 1. Out 对象(输出对象) Out 对象是javax.servlet.jsp...

    DWR与Jsp内置对象关系

    DWR与JSP DWR调用内置对象 内置对象 DWR与JSP DWR调用内置对象 内置对象 DWR与JSP DWR调用内置对象 内置对象

    JSP期末考试试卷及参考答案

    7、在JSP内置对象中,(request)对象是从客户端向服务器端发出请求,包括用户提交的信息以及客户端的一些信息,此对象的(getparameter)方法可以获取客户端表单中某输入框提交的信息。 8、在JSP内置对象中,(response)...

    java 面试题 总结

    finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。 13、sleep() 和 wait() 有什么区别? sleep是线程类(Thread)的...

    从J2SE到J2EE知识点介绍

    (五) jsp内置对象(request,response.session,out) 121 1. request和response 121 2. session 122 (六) Servlet的 xml配置 126 1. xml的文件结构 127 2. 通过web.xml配置文件访问servlet的流程 129 (七) servlet里面...

    java面试题web部分

    本文总结了Java web开发面试中的一些常见问题和答案,涵盖了forward和redirect的区别、JSP中的INCLUDE、应用服务器、数据连接池、JSP的内置对象、JSP指令、Servlet的生命周期等知识点。 一、forward和redirect的...

    java面试宝典

    143、能象调用子程序一样调用JSP吗? 36 144、当我重编译我的JSP使用的一个类后,为什么JVM继续使用我的老CLASS? 36 145、&lt;%@include file="abc.jsp"%&gt;与&lt;jsp:include page="abc.jsp"/&gt;之间的差别? 36 146、JSP的...

    JSP 程序设计从入门到精通 PDF 教程

     4.4.2 在会话对象中保存数据 76  4.4.3实例:显示会话信息 76  4.5 用Java Servlets代替CGI 78  4.6 JSP/Servlet 中的汉字编码问题 80  4.7 图解Eclipse+Tomcat集成开发Servlet 84  4.8 Servlets/JSP...

    JavaWeb实验报告(1).pdf

    7、熟练掌握怎样在 JSP 页面中使用 request 内置对象。 8、熟练掌握怎样在 JSP 页面中使用 response 对象动态响应用户的请求。 8、熟练掌握怎样在 JSP 页面中使用 session 对象存储和用户有关的数据。 9、进一步...

    超级有影响力霸气的Java面试题大全文档

    finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。 16、sleep() 和 wait() 有什么区别? sleep是线程类(Thread)...

    JAVA面试题最全集

    给定一个C语言函数,要求实现在java类中进行调用。 45.如何获得数组的长度? 46.访问修饰符“public/private/protected/缺省的修饰符”的使用 47.用关键字final修饰一个类或者方法时,有何意义? 48.掌握类和...

    从Java走向Java+EE+.rar

    6.2.4 JSP中的内置对象 87 6.3 实例——利用JSP制作图片缩略图 87 6.4 小结 90 第7章 JSTL——JSP标准标签库 91 7.1 JSTL基础 91 7.1.1 JSTL的核心标签库 92 7.1.2 JSTL中使用表达式语言 93 7.2 实例...

    java初学者必看

    17.6 内置对象 17.6.1 out对象 17.6.2 request对象 17.6.3 response对象 17.6.4 session对象 17.6.5 application对象 17.6.6 pageContext对象 17.6.7 exception对象 17.6.8 config对象 17.7 计数器 17.8 ...

    java综合试题

    4. Jsp 的内置对象有 request、response、session 等,用于访问请求、响应和会话信息。 5. MVC 模式是一种软件架构模式,分为模型、视图和控制器三部分,用于实现软件的分层设计。 6. IOC/DI 是一种软件设计模式,...

    2021年最新java面试题--视频讲解(内部培训84个知识点超详细).rar

    内置对象和四大作用域和页面传值 Java面试题22.Session和Cookie的区别和使用场景 Java面试题23.mvc模式和mvc各部分的实现 Java面试题24.数据库分类和常用数据库 Java面试题25.关系型数据库的三范式 Java面试题26....

    jsp servlet面试题总结

    jsp 中九大内置对象为: 1. request 请求对象,类型 javax.servlet.ServletRequest,作用域 Request 2. response 响应对象,类型 javax.servlet.SrvletResponse,作用域 Page 3. pageContext 页面上下文对象,类型 ...

    JSP网络编程从基础到实践

    实例48 追加记录 实例49 删除记录 实例50 更新记录 实例51 分页显示记录 实例52 调用存储过程 实例53 事务处理 实例54 利用连接池访问数据库 JSP中JavaBean的应用 实例55 在JSP...

    最新Java面试题视频网盘,Java面试题84集、java面试专属及面试必问课程

    内置对象和四大作用域和页面传值.mp4 │ Java面试题22.Session和Cookie的区别.mp4 │ Java面试题23.mvc模式和mvc各部分的实现.mp4 │ Java面试题24.数据库分类和常用数据库.mp4 │ Java面试题25.关系型数据库的三...

    java面试题

    jsp内置对象? 答:request 用户端请求 response 回应 pageContext 网页属性 session 会话 out 输出 page 当前网页 exception 错误网页 application servlet正在执行的内容 config servlet构架部件 Struts...

Global site tag (gtag.js) - Google Analytics