<%
ArrayList list = um.getUserList();
for(int i=0; i<list.size();i++){
User ul = (User)list.get(i);
%>
<tr>
<td width="65"><%=ul.getCompanyid()%></td>
<td width="104"><%=ul.getExclusivecode()%></td>
<td width="86"><%=ul.getExcelname()%></td>
<td width="56"><%=ul.getCompanyname()%></td>
<td width="56"><%=ul.getManager()%></td>
<td width="70"><%=ul.getAccountantgeneral()%></td>
<td width="70"><%=ul.getAccountant()%></td>
<td width="70"><%=ul.getAccountantmanager()%></td>
<td width="42"><%=ul.getWritor()%></td>
<td width="49"><%=ul.getAddress()%></td>
<td width="63"><%=ul.getPostcode()%></td>
<td width="35"><%=ul.getPhone()%></td>jsp的一部分,<jsp:useBean id="um" class="com.dataplat.day01.CompanyList" scope="session" />有个getUserList()方法,User这个javabean 存数据给jsp,显数据表里内容,如果字段有null,有什么方法或类能把他们转成"",companyid是int 型
ArrayList list = um.getUserList();
for(int i=0; i<list.size();i++){
User ul = (User)list.get(i);
%>
<tr>
<td width="65"><%=ul.getCompanyid()%></td>
<td width="104"><%=ul.getExclusivecode()%></td>
<td width="86"><%=ul.getExcelname()%></td>
<td width="56"><%=ul.getCompanyname()%></td>
<td width="56"><%=ul.getManager()%></td>
<td width="70"><%=ul.getAccountantgeneral()%></td>
<td width="70"><%=ul.getAccountant()%></td>
<td width="70"><%=ul.getAccountantmanager()%></td>
<td width="42"><%=ul.getWritor()%></td>
<td width="49"><%=ul.getAddress()%></td>
<td width="63"><%=ul.getPostcode()%></td>
<td width="35"><%=ul.getPhone()%></td>jsp的一部分,<jsp:useBean id="um" class="com.dataplat.day01.CompanyList" scope="session" />有个getUserList()方法,User这个javabean 存数据给jsp,显数据表里内容,如果字段有null,有什么方法或类能把他们转成"",companyid是int 型
String str=null;
if(str==null){
str="";
}
%>
if(str==null)
return "";
return str;
}给你的CompanyList类加以个这样的方法 ,用此方法处理后存到List
public String getWritor() {
if (writor == null) { writor = "";
}
return writor;
} /**
* @param writor
* 要设置的 writor。
*/
public void setWritor(String writor) {
this.writor = writor;
}
}
但是在input回显可以,但在表框直接显示就会出现问题,
return s == null ? "" : s;
}但是在input回显可以,但在表框直接显示就会出现问题-----------是什么意思?
<SCRIPT LANGUAGE="JavaScript" >
function Check_companyid(){
if(document.add.companyid.value =="" || document.add.companyid.value == null)
{
alert("企业ID不能为空!");
document.add.companyid.focus();
return false;
}
}</SCRIPT>
这是add.jsp页里我写的
<form name ="add" action="add_do.jsp" method="post" OnSubmit="Check_companyid()">
..
<input name="companyid" type="text" style="WIDTH: 120px">
....
<input type="submit" name="Submit" value="添加用户" >
/form>
问题是,我在点submit时,出现了弹出框,但document.add.companyid.focus();没有执行,直接跳add_do.jsp(调用add_do.java这个数据庫insert类)页,请高人重写的的实现发现,或告诉我应该怎么解决这样的问题
function Check_companyid(){
if(document.add.companyid.value =="" || document.add.companyid.value == null)
{
alert("企业ID不能为空!");
document.add.companyid.focus();
return false;
}
}</SCRIPT><form name ="add" action="add_do.jsp" method="post" OnSubmit="return Check_companyid()">
..
<input name="companyid" type="text" style="WIDTH: 120px">
....
<input type="submit" name="Submit" value="添加用户" >
</form>
例如:
public class javabean{
private String name=""; public void setName(String name){
this.name=name;
} public String getName(){
return this.name;
}
}