HttpServlet 中使用JAVA BEAN 自省机制
来源:互联网 发布:金融数据挖掘 下载 编辑:程序博客网 时间:2024/06/09 19:19
在JSP 中是这样用的:
<jsp:useBean id="bean" class="webtest.beans.UserBean"/>
<jsp:setProperty name="bean" property="*" />
<jsp:setProperty name="bean" property="*" />
查看work 目录JSP 转化成class 的代码后,
在Servlet中使用JAVA BEAN 自省机制,很简单只需要调用 org.apache.jasper.runtime.JspRuntimeLibrary.introspect() 方法
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
UserBean bean=new UserBean();
org.apache.jasper.runtime.JspRuntimeLibrary.introspect(bean,request);
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">");
out.println("<HTML>");
out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>");
out.println(" <BODY>");
out.print(" This is ");
out.print(this.getClass());
out.print("<br>");
out.print("username="+bean.getUsername());
out.print("<br> password="+bean.getPassword());
out.println(", using the POST method");
out.println(" </BODY>");
out.println("</HTML>");
out.flush();
out.close();
}
UserBean bean=new UserBean();
org.apache.jasper.runtime.JspRuntimeLibrary.introspect(bean,request);
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">");
out.println("<HTML>");
out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>");
out.println(" <BODY>");
out.print(" This is ");
out.print(this.getClass());
out.print("<br>");
out.print("username="+bean.getUsername());
out.print("<br> password="+bean.getPassword());
out.println(", using the POST method");
out.println(" </BODY>");
out.println("</HTML>");
out.flush();
out.close();
}
注:开发时候,要导入jasper-runtime.jar
- HttpServlet 中使用JAVA BEAN 自省机制
- JAVA 自省机制 java bean
- HttpServlet获取Spring中托管的bean
- JavaBean自省机制
- javabean的自省机制
- Java-HttpServlet
- JAVA--HttpServlet
- HttpServlet中会话跟踪机制(session Tracking)
- java语言自省------反射
- HttpServlet机制研究
- python的自省机制以及dir() | hasattr() | getattr() | setattr()的使用
- Java中的反射机制和动态性以及javaBean的自省技术
- JSP中使用Bean
- jsp使用java Bean
- Java中基于HttpServlet的反射机制(封装从view层页面接收到的数据于实体对象中)
- Java Bean 中使用JDBC方式进行事务处理
- Java Bean 中使用JDBC方式进行事务处理
- JSP中使用java Bean的一个例子
- UML辅助网站规划和设计指南/1
- .net下面的常用代码。(不断更新)
- 到开始考虑利息的时候了
- 通过javascript刷新父窗口
- 出水芙蓉,谁与争锋?
- HttpServlet 中使用JAVA BEAN 自省机制
- The Real Definition of “Web 2.0″
- 数学分支巡礼
- O'Reilly: mastering regular expression读中感2
- 动态配置ODBC数据源
- 中国第三方物流需求决策研究
- 35岁之前成功12条法则
- EasyPHPWebShell2.0插件更新和简述.
- createfont