下面是javabean的程序package com.inbess.address.contact;/** *Copyright (c) 2004. Shanghai Inbess Corporation. *All Rights Reserved. *Created by xshu 2004-08-14 */
import java.sql.ResultSet;import com.inbess.util.base.*; import com.inbess.util.log.*;/** *This class is used to manage the contact group */ public class UserContactGroup extends BaseBean { //define attributes private String user_contact_group_id = ""; private String user_email_address = ""; private String group_name = "";
public UserContactGroup() {
}
//attributes setter and getter public void setUserContactGroupId(String param) { user_contact_group_id = param; }
public void setUserEmailAddress(String param) { user_email_address = param; }
public void setGroupName(String param) { group_name = param; }
*Copyright (c) 2004. Shanghai Inbess Corporation.
*All Rights Reserved.
*Created by xshu 2004-08-14
*/
import java.sql.ResultSet;import com.inbess.util.base.*;
import com.inbess.util.log.*;/**
*This class is used to manage the contact group
*/
public class UserContactGroup extends BaseBean
{
//define attributes
private String user_contact_group_id = "";
private String user_email_address = "";
private String group_name = "";
public UserContactGroup()
{
}
//attributes setter and getter
public void setUserContactGroupId(String param)
{
user_contact_group_id = param;
}
public void setUserEmailAddress(String param)
{
user_email_address = param;
}
public void setGroupName(String param)
{
group_name = param;
}
//other method
public void insert()
{
String sql = "insert into user_contact_group values('" + user_contact_group_id + "','"
+ user_email_address + "','" + group_name + "')";
db.executeUpdate(sql);
}
public void modify()
{
String sql = "update user_contact_group set group_name = '" + group_name + "' where"
+ " user_contact_group_id = '" + user_contact_group_id + "'";
db.executeUpdate(sql);
}
public void delete()
{
String sql = "delete from user_contact_group where user_contact_group_id = '" + user_contact_group_id + "'";
db.executeUpdate(sql);
}
public ResultSet queryById(String id)
{
String sql = "select * from user_contact_group where user_contact_group_id = '" + id + "'";
ResultSet rs = db.executeQuery(sql);
return rs;
}
public ResultSet queryByEmailAddress(String email)
{
String sql = "select * from user_contact_group where user_email_address = '" + email + "'";
ResultSet rs = db.executeQuery(sql);
return rs;
}
}
无法显示网页
您要访问的网页有问题,无法显示。 --------------------------------------------------------------------------------请尝试以下操作:打开 localhost 主页,然后查找指向您感兴趣信息的链接。
单击刷新按钮,或以后再试。单击搜索,寻找 Internet 上的信息。
也可查看相关站点列表。
HTTP 500 - 内部服务器错误
Internet Explorer
public void setGroup_name(String param)
{
group_name = param;
}
<%@ page errorPage="/addressErrorPage.jsp" %>
<%@ page import="com.inbess.util.db.*" %>
<%@ page import="com.inbess.util.others.PublicFunction" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Add group</title>
</head>
<body>
<jsp:useBean id="contactGroup" scope="request" class="com.inbess.address.contact.UserContactGroup"/>
<jsp:setProperty name="contactGroup" property="group_name" param="group_name"/>
<%
DbConnection db = new DbConnection();
contactGroup.setDbConnection(db);
contactGroup.setUserContactGroupId(PublicFunction.getSerialNumber());
contactGroup.setUserEmailAddress(session.getAttribute("user_email_address").toString());
//contactGroup.setGroupName(request.getParameter("group_name"));
contactGroup.insert();
db.destroy();
%>
<script language="javascript">
window.opener.window.location.reload();
window.close();
</script>
</body>
</html>
<form method="get" action="">
<input type="text" name="a"/><!--调用Bean里面的setA方法-->
</form>
没有赋值,可能是你前面的页面就没有设定对正确的字段名称,之然不会调用你的方法对其赋值了to jimsons(路漫漫其修远兮):
参数设定与属性名称是没有任何关系的,关键的是方法的名称,比如表单中有字段a,那么他不是给属性a赋值,而是调用setA方法,至于这个方法是干什么的,无关,只是一般的都是对属性a赋值而已