我的第一篇博客文章-----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>
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>