我的第一篇博客文章-----JavaBean应用

来源:互联网 发布:网络棋牌频道 编辑:程序博客网 时间:2024/06/06 00:17

本来是用笔记本记下来的,后来发现记在QQ空间或者CSDN博客也不错,我以后把自己的学习经历留在这里,同时也接收大家的提醒,对自己更有益。

1、Tomcat、JAVA环境配置就略过,直接采用MyEclipse建立Web Project工程,省去了配置目录的麻烦。

 

2、建立JavaBean类,应该严格按照java的命名规则来命名。

 

package com.javabean.lg;

 

public class FirstJavaBean {

 

private String name;

private String password;

private int count;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getPassword() {

return password;

}

public void setPassword(String password) {

this.password = password;

}

public int getCount() {

return ++count;

}

public void setCount(int count) {

this.count = count;

}

//jsp中设置值的时候,都会调用

public FirstJavaBean() {

 

}

}

 

2、建立login.htm表单,通过表单输入参数。在MyEclipse中需要添加<html></html>

<html>

<form action="login.jsp" method="post">

用户名:<input type="text" name="name"><br>

密&nbsp;&nbsp;码:<input type="password" name="password"><br>

<input type="submit" value="提交">

<input type="reset" value="重设">

</form>

</html>

3、建立jsp显示页面login.jsp。如果是MyEclipse生成的页面最好不要删除其中的格式,直接添加

<%@ page import="com.javabean.lg.*" %>

 

<%

FirstJavaBean fjb = new FirstJavaBean();

fjb.setName(request.getParameter("name"));

fjb.setPassword(request.getParameter("password"));

%>

<h1>用户名:<%=fjb.getName()%></h1>

<h1>密&nbsp;&nbsp;码:<%=fjb.getPassword()%></h1>

<h1>访问量:<%=fjb.getCount()%></h1>

我删除了它自带的格式后编译老出现问题:org.apache.jasper.JasperException: Unable to compile class for JSP

保留它的格式就没有问题了!

4、还可以使用jsp标签指令调用JavaBean:

<jsp:useBean id="fjb" scope="application" class="com.javabean.lg.FirstJavaBean"></jsp:useBean>

 <jsp:setProperty name="fjb" property="*"/>

    <%--

FirstJavaBean fjb = new FirstJavaBean();

fjb.setName(request.getParameter("name"));

fjb.setPassword(request.getParameter("password"));

--%>

<h1>用户名:<%=fjb.getName()%></h1>

<h1>密&nbsp;&nbsp;码:<%=fjb.getPassword()%></h1>

<h1>访问量:<%=fjb.getCount()%></h1>