您的位置:首页 > 编程语言 > Java开发

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

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

1、Tomcat、J***A环境配置就略过,直接采用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>

密  码:<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>密  码:<%=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>密  码:<%=fjb.getPassword()%></h1>

<h1>访问量:<%=fjb.getCount()%></h1>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: