当前位置: 代码迷 >> Java Web开发 >> jsp javabean的调用,该如何处理
  详细解决方案

jsp javabean的调用,该如何处理

热度:93   发布时间:2016-04-17 11:05:34.0
jsp javabean的调用
<%
if(name!=null&&pas1!=null&&pas2!=null&&sex!=null&&email!=null){
if(pas1.equals(pas2))
{%>
<jsp:useBean id="inputu" class="bean_bbs_condb.BUser_Name" scope="session" />
<jsp:setProperty property="stat" name="inputu" param="<%=name %>" />
<%
ResultSet rs=inputu.executeQuery();
rename=rs.getString("name");
}
  else{}}

else{}


%>
这段代码中 第一个if是验证输入是否为空 不为空判断其中两个值是否输入一致 一致话调用已经写好的javabean,问题出在 能不能这样使用javabean,Eclipse显示错误是“}”错误 像高手求教 这么写到底行不行 格式上错在了哪里 谢谢


------解决方案--------------------
<% 这里面才能写JAVA代码 %>
------解决方案--------------------
仔细看了一下,if,else的 }是匹配的,Eclipse显示错误是“}”,难道是你哪里不小心写成中文的了?
------解决方案--------------------
楼主方便把整个页面贴出来吗?只从这一段上看没什么问题啊。
------解决方案--------------------
这么看不出什么错误,建议楼主在从新写下{},看下是不是由于中文的原因
------解决方案--------------------
太短了 贴多点看看
------解决方案--------------------
Java code
<%if(name!=null&&pas1!=null&&pas2!=null&&sex!=null&&email!=null){ //1b    if(pas1.equals(pas2)){  //2b    %>       <jsp:useBean id="inputu" class="bean_bbs_condb.BUser_Name" scope="session" />       <jsp:setProperty property="stat" name="inputu" param="<%=name %>" />      <%       ResultSet rs=inputu.executeQuery();       rename=rs.getString("name");    }//2e    else{//3b  }//3e}//1eelse{//4b}//4e%>
------解决方案--------------------
在第一个else的那里多了个}那个已经把最外层的if结束了
  相关解决方案