- 浏览: 62424 次
- 性别:
- 来自: 广州
-
最新评论
<html> <head> <title>数据输入</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body bgcolor="#FFFFFF"> <div align="center"> <p>请输入数据</p> <form method="post" action="SayHelloBean.jsp" > <p>姓名 <input type="text" name="name"> 性别 <select name="sex"> <option value="先生">先生</option> <option value="女士">女士</option> </select> </p> <p> <input type="submit" name="Submit" value="提交"> </p> </form> <p> </p> <p> </p> </div> </body> </html>
<%@ page language="java" import="bean.HelloBean;" %> <%@ page contentType="text/html;charset=gb2312" %> <% //request.getParameter("name"); //request.setCharacterEncoding("gb2312"); %> <jsp:useBean id="hello" class="bean.HelloBean" scope="request" > <jsp:setProperty name="hello" property="*" /> </jsp:useBean> <html> <head> <title>HelloBean</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body bgcolor="#FFFFFF"> <p> </p> <p align="center"> <font size="4">欢迎 <font color="#0000FF"><b> <%-- <%=new String(hello.getName().getBytes("ISO8859_1"),"GBK")%> --%> </b></font> <%-- <%=new String(hello.getSex().getBytes("ISO8859_1"),"GBK")%> --%> </font></p> <jsp:getProperty name="hello" property="name"/> <jsp:getProperty name="hello" property="sex"/> </body> </html>
package bean; public class HelloBean{ private String name=""; private String sex=""; public HelloBean(){ } public void setName( String name ){ this.name = name; } public String getName(){ return this.name; } public void setSex( String sex ){ this.sex = sex; } public String getSex(){ return this.sex; } }
发表评论
-
Servlet的运行过程和生命周期
2011-03-03 13:06 630Servlet的运行过程和生命周期 Demo3() 反射实 ... -
servletToJSP.java
2011-02-25 12:58 793import javax.servlet.*; import ... -
FromJspToServlet.jsp
2011-02-25 12:58 721<html> <body bgcolor= ... -
ServletUseJsp.jsp
2011-02-25 12:57 700<%@ page contentType="t ... -
JSP处理乱码问题
2011-02-25 12:54 668<form action=b.jsp method= ... -
建立表单参数和Bean属性之间的关联
2011-02-25 12:42 868<!DOCTYPE HTML PUBLIC " ... -
jsp:useBean(application)
2011-02-25 12:38 757<%-- *********** Application ... -
jsp:useBean(session)
2011-02-25 12:36 782<%-- *************** Session ... -
jsp:useBean(request)
2011-02-25 12:34 848[code="java]<%-- ****** ... -
jsp:useBean(page)
2011-02-25 12:32 661<%-- *************** PageBea ... -
jsp:useBean
2011-02-25 12:26 704引用//=================== Counter ... -
jsp:forward / jsp:param
2011-02-25 11:27 888引用<html> <head> < ... -
jsp:include
2011-02-25 11:25 1053引用<html> <head> < ... -
TestBar.jsp
2011-02-25 11:21 752引用<%@page contentType=" ... -
TestDirective.jsp
2011-02-25 11:17 719<%@page import="java.ut ... -
Expressions.jsp
2011-02-25 11:16 530<!-- Example of JSP Expres ... -
BGColor.jsp
2011-02-25 11:15 746<HTML> <HEAD> & ... -
AccessCounts.jsp
2011-02-25 11:14 620<HTML><HEAD><TIT ... -
HelloWorld.jsp
2011-02-25 11:12 794<html> <head>< ... -
TestB
2011-02-25 11:09 750public class TestB { static S ...
相关推荐
HelloBean helloBean = (HelloBean) context.getBean("helloBean"); System.out.println(helloBean.getGreeting()); } } ``` 通过以上步骤,你已经成功地创建了一个简单的Spring程序。随着对Spring的深入学习,...
<bean id="helloBean" class="onlyfun.caterpillar.HelloBean"> <value>Hello!Justin! ``` 在这个例子中,`helloBean`的`date`属性被设置为`dateBean`的实例。`<ref>`元素指明了`helloBean`的`date`...
<bean id="helloBean" class="camelinaction.HelloBean"/> ``` ```java public class InvokeWithProcessorSpringRoute extends RouteBuilder { @Autowired private HelloBean hello; public void ...
private HelloBean helloBean; public void invokeHello() { System.out.println(helloBean.sayHello()); } } ``` 在实际应用中,我们还需要在服务器上部署EJB模块,通常包含一个ejb-jar.xml配置文件,但在这...
实例 1:一个简单的 JavaBeans 程序(HelloBean.java) ```java package myBean; import java.io.*; public class HelloBean { // 定义属:private String name = "Hello Bean"; // 定义无参的构造函数: ...
private HelloBean helloBean; String msg = helloBean.sayHello(); ``` #### 四、支持异步调用 异步处理在高负载和延迟敏感的应用中至关重要。EJB 3.1引入了对异步调用的支持,通过`@Asynchronous`注解,开发者...
然后,我们实现了`HelloRequestInterceptor`,它继承自`HelloInterface`,在其中我们封装了`helloBean`对象的创建、事务和安全性的处理,最后调用了实际的`helloBean.hello()`方法并将结果返回给客户端。这展示了EJB...
3. **创建后台Bean**:创建一个名为`HelloBean`的Java类,实现`javax.faces.bean.ManagedBean`和`javax.faces.view.ViewScoped`注解,如下所示: ```java import javax.faces.bean.ManagedBean; import javax....
例如,创建一个简单的Java客户端来调用HelloBean的say()方法。 J2EE提供了丰富的服务,如Servlet、JSP、JMS、JTA等,可以与EJB协同工作,构建复杂的企业级应用。理解EJB的工作原理和生命周期是掌握J2EE开发的关键...
在"HelloJSF"中,可能有一个名为`HelloJSF.xhtml`的Facelets页面,它包含了`h:outputText`或`h:inputText`这样的JSF UI组件,与我们的`HelloBean`进行数据绑定。 4. **生命周期**:JSF应用遵循一套预定义的生命周期...
在本例中,我们需要创建一个名为 `HelloBean` 的 Managed Bean,它有一个 `sayHello` 方法,当按钮被点击时会被调用。在 `src/main/java` 目录下创建一个 `HelloBean.java` 文件: ```java import javax.faces.bean...
2. 创建一个后台Bean(如`HelloBean.java`),它会响应用户的动作: ```java import javax.faces.bean.ManagedBean; import javax.faces.bean.SessionScoped; @ManagedBean @SessionScoped public class HelloBean ...
2. 编写Java类:创建一个简单的Java类,例如`HelloBean`,包含一个可公开调用的方法,如`sayHello`。 3. 发布Web服务:右键点击`HelloBean.java`,选择"Web服务" -> "创建Web服务"。在向导中,选择"Test Service",...
在这个例子中,`<h:outputLabel>`和`<h:inputText>`分别用于显示标签和获取用户输入,而`<h:commandButton>`则是一个可点击的按钮,它的`action`属性指向一个后台Bean的方法(如`helloBean.submit`)。 总的来说,...
这样,Xfire 就能识别并使用我们在 `applicationContext.xml` 中定义的 `helloBean`。 ```xml <!-- xfire-servlet.xml --> <!-- 更多配置 --> ``` 6. **启动与调用 WebService** 通过以上步骤,我们已经...
auto helloBean = Poco::Capsule::getComponent("helloBean"); helloBean->sayHello(); Poco::Capsule::stop(); return 0; } ``` **2.1.5 部署应用程序** 最后一步是部署我们的应用程序。这通常涉及到加载部署...
示例中的`"HelloBean#ejb.Hello"`就是JNDI名称,其中`HelloBean`是bean的名称,`ejb.Hello`是接口的全限定名。 EJB 3.0的这些特性显著降低了开发和维护企业级应用程序的复杂性,使得Java开发者可以更加专注于业务...
在这个例子中,`HelloBean`实现了`SessionBean`接口,表明这是一个会话bean。`ejbCreate()`方法是EJB生命周期方法之一,当bean实例被创建时调用。其他如`ejbActivate()`、`ejbPassivate()`和`ejbRemove()`分别对应...
- Managed Beans是JSF中的业务逻辑组件,可以使用注解定义bean及其作用域,如`@ManagedBean(name="helloBean")`和`@ViewScoped`。 - 通过EL(Expression Language)在视图和bean之间传递数据,如`#{helloBean....
3. **编写Managed Bean**: 创建一个简单的Java类,例如`HelloBean.java`,并使用`@ManagedBean`和`@RequestScoped`注解标记为JSF管理的bean。在这个bean中定义一个返回"Hello, World!"的属性或方法。 4. **创建...