- 浏览: 61871 次
- 性别:
- 来自: 广州
最新评论
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <!-- Example of using jsp:setProperty and an explicity association with an input parameter. See SaleEntry1.jsp and SaleEntry3.jsp for alternatives. --> <HTML> <HEAD> <TITLE>Using jsp:setProperty</TITLE> </HEAD> <BODY> <TABLE BORDER=5 ALIGN="CENTER"> <TR><TH CLASS="TITLE"> Using jsp:setProperty</TABLE> <jsp:useBean id="entry" class="bean.SaleEntry" /> <jsp:setProperty name="entry" property="itemID" value="<%=request.getParameter("itemID")%>" /> <jsp:setProperty name="entry" property="numItems" param="numItems" /> <jsp:setProperty name="entry" property="discountCode" param="discountCode" /> <BR> <TABLE ALIGN="CENTER" BORDER=1> <TR CLASS="COLORED"> <TH>Item ID<TH>Unit Price<TH>Number Ordered<TH>Total Price <TR ALIGN="RIGHT"> <TD><jsp:getProperty name="entry" property="itemID" /> <TD>$<jsp:getProperty name="entry" property="itemCost" /> <TD><jsp:getProperty name="entry" property="numItems" /> <TD>$<jsp:getProperty name="entry" property="totalCost" /> </TABLE> </BODY> </HTML>
package bean; /** Simple bean to illustrate the various forms * of jsp:setProperty. */ public class SaleEntry { private String itemID = "unknown"; private double discountCode = 1.0; private int numItems = 0; public String getItemID() { return(itemID); } public void setItemID(String itemID) { if (itemID != null) { this.itemID = itemID; } else { this.itemID = "unknown"; } } public double getDiscountCode() { return(discountCode); } public void setDiscountCode(double discountCode) { this.discountCode = discountCode; } public int getNumItems() { return(numItems); } public void setNumItems(int numItems) { this.numItems = numItems; } // Replace this with real database lookup. public double getItemCost() { double cost; if (itemID.equals("a1234")) { cost = 12.99*getDiscountCode(); } else { cost = -9999; } return(roundToPennies(cost)); } private double roundToPennies(double cost) { return(Math.floor(cost*100)/100.0); } public double getTotalCost() { return(getItemCost() * getNumItems()); } }
发表评论
-
Servlet的运行过程和生命周期
2011-03-03 13:06 595Servlet的运行过程和生命周期 Demo3() 反射实 ... -
servletToJSP.java
2011-02-25 12:58 785import javax.servlet.*; import ... -
FromJspToServlet.jsp
2011-02-25 12:58 720<html> <body bgcolor= ... -
ServletUseJsp.jsp
2011-02-25 12:57 695<%@ page contentType="t ... -
JSP处理乱码问题
2011-02-25 12:54 663<form action=b.jsp method= ... -
HelloBean
2011-02-25 12:48 635<html> <head> < ... -
jsp:useBean(application)
2011-02-25 12:38 753<%-- *********** Application ... -
jsp:useBean(session)
2011-02-25 12:36 779<%-- *************** Session ... -
jsp:useBean(request)
2011-02-25 12:34 835[code="java]<%-- ****** ... -
jsp:useBean(page)
2011-02-25 12:32 657<%-- *************** PageBea ... -
jsp:useBean
2011-02-25 12:26 699引用//=================== Counter ... -
jsp:forward / jsp:param
2011-02-25 11:27 881引用<html> <head> < ... -
jsp:include
2011-02-25 11:25 1041引用<html> <head> < ... -
TestBar.jsp
2011-02-25 11:21 748引用<%@page contentType=" ... -
TestDirective.jsp
2011-02-25 11:17 707<%@page import="java.ut ... -
Expressions.jsp
2011-02-25 11:16 521<!-- Example of JSP Expres ... -
BGColor.jsp
2011-02-25 11:15 740<HTML> <HEAD> & ... -
AccessCounts.jsp
2011-02-25 11:14 612<HTML><HEAD><TIT ... -
HelloWorld.jsp
2011-02-25 11:12 761<html> <head>< ... -
TestB
2011-02-25 11:09 735public class TestB { static S ...
相关推荐
例如,`#{bean.property}`可以将组件的值与后台Bean的属性关联起来。`javax.el.ValueExpression`是EL表达式的接口,负责在组件和Bean之间传输数据。 **5. 事件处理** JSF提供了一套事件处理机制,允许组件之间通信...
顺序如下: 1、多种字体大小显示 2、c:out标记输出 3、获取当前时间 4、include包含语句 ...97、设置Bean的一个属性与输入参数关联 98、实现基于数据库的站内搜索 99、DOM读取XML文档 100、SAX读取XML文档
顺序如下: 1、多种字体大小显示 2、c:out标记输出 3、获取当前时间 4、include包含语句 ...97、设置Bean的一个属性与输入参数关联 98、实现基于数据库的站内搜索 99、DOM读取XML文档 100、SAX读取XML文档
这部分内容不仅涵盖了如何处理HTTP GET和POST请求,还包括了如何修改Bean属性、如何创建Bean以及如何处理表单提交等高级主题。通过这些实践,开发者能够更好地理解如何控制应用程序的流程并有效地与模型和视图交互。...
这种关系比关联更进一步,强调部分和整体之间的“属于”关系。聚合关系通常用带有空心菱形的连线来表示。 #### 6. 关于 UML 图的描述 **知识点:** UML 图不仅用于描述系统的静态结构,还用于表示系统的动态行为。 ...
EL用于在视图和模型之间建立连接,使得UI组件可以显示或修改后端数据。 4. **控制器(Controller)**:JSF生命周期处理用户请求,自动调用控制器方法,进行数据验证、转换和业务处理。当用户交互时,JSF会更新模型...
默认情况下,如果请求参数名称与Bean属性名称相同,则可以直接进行绑定。这种机制简化了表单提交数据的处理过程。 #### 12. 窗体级变量的访问范围 - **知识点**: 窗体级变量是在窗体的生命周期内有效的变量。这类...
- **Label标签**:使用`<label>`标签来为表单控件创建关联的文字说明,增强表单的可访问性。 - **CheckboxGroup和RadioGroup标签**:通过自定义的JavaScript代码或框架提供的功能来实现对多个复选框或单选按钮的...
- `properties`文件(如`spring-user.xml`)通常用于存储配置参数,这些参数可以在Spring的`applicationContext.xml`文件中引用,便于维护和修改配置信息。 #### 二、Spring与Hibernate整合实践 **1. 框架整合结构...
SessionBean: Stateless Session Bean 的生命周期是由容器决定的,当客户机发出请求要建立一个Bean的实例时,EJB容器不一定要创建一个新的Bean的实例供客户机调用,而是随便找一个现有的实例提供给客户机。...
在登录示例中,你需要定义一个Action,指定其Form Bean(用于接收表单数据)、Action Mapping(指定Action类和URL的关联),以及可能的Forward配置(定义页面跳转逻辑)。 6. **异常处理**: 提及的"建立两个异常...
5.4.2 在String和Circle之间转换 102 5.4.3 配置框架使用自定义转换器 103 5.5 小结 106 第三部分 构建视图——标签和结果 第6章 构建视图——标签 108 6.1 入门 108 6.1.1 ActionContext和OGNL 109 6.1.2 虚拟对象...