WEBLOGIC求救

gaoyibo8939 2003-06-19 05:30:04
TOMCAT上运行的文件在WEBLOGIC上有的可以运行,有的会报错: scriptlet close brace '}'。
比如在A页SUBMIT参数给B页,在TOMCAT下则没有问题。在WEBLOGIC下报错。
这是B页源代码:

<%@ page contentType="text/html; charset=GB2312" import="java.util.*, java.sql.*,java.io.*,java.lang.*" errorPage="updateerr.htm"%>
<html>
<head><title>保存主机信息</title></head>
<body bgcolor="white">
<font size=4>
<jsp:useBean id="usersession" class="afdb.User_SessionBean" scope="session"/>
<%int userid = usersession.getid();
if(userid == 0){%>
<jsp:forward page="main.jsp" />
<%}%>
<jsp:useBean id="d" scope="page" class="afdb.D_unit_inform_EditBean"/>

<%
int unit_id = Integer.parseInt(request.getParameter("unit_id"));
int id_addr = Integer.parseInt(request.getParameter("id_addr"));
String submit1 = request.getParameter("submit");
String submit=new String(submit1.getBytes("ISO-8859-1"),"GB2312");
String description1 = request.getParameter("description");
String description=new String(description1.getBytes("ISO-8859-1"),"GB2312");
%>
<%
if(submit.equals("修改")){

String ip = request.getParameter("ip");
int max_road = Integer.parseInt(request.getParameter("max_road"));
int vis_type = Integer.parseInt(request.getParameter("vis_type"));
String users1 = request.getParameter("users");
String users=new String(users1.getBytes("ISO-8859-1"),"GB2312");
String cipher = request.getParameter("cipher");
String flag = request.getParameter("flag");
String del_flag = request.getParameter("del_flag");

if(d.updateDB(unit_id,id_addr,description,ip,max_road,vis_type,users,cipher,flag,del_flag))
{%>
<% usersession.insertrz("修改监控主机信息"); %>
<p align="center"> </p>
<p align="center"> </p>
<p align="center"> </p>
<p align="center">数据修改成功!</p>
<p align="center"><a href="unit_modify_pre.jsp">返回</a></p>
<%}else{%>
<p align="center"> </p>
<p align="center"> </p>
<p align="center"> </p>
<p align="center">数据修改失败!</p>
<p align="center"><input type="button" value="返回" name="B17" onclick="javascript:history.back()"></p>
<%}
}
if(submit.equals("配置")){%>
<table border="1" width="800" bordercolor="#ffffff" cellPadding="3" cellSpacing="0" height="449" align="center">
<tr><td width="650" colspan="9" height="18" border="0" align="center"></tr>
<tr>
<td width="650" height="88" border="0" align="center" colspan="8"><font size="5" face="华文新魏">监控单元设备信息维护</font>
<p><font face="宋体">(<%= description%>)</font></p><p></p></td>
</tr>
<tr><td width="650" colspan="9" height="18" border="0" align="center"></tr>
<tr>
<td width="80" valign="middle" align="center" height="25" bordercolor="#000000">编号</td>
<td width="150" valign="middle" height="25" align="center" bordercolor="#000000">名称</td>
<td width="60" height="25" align="center" valign="middle" bordercolor="#000000">数量</td>
<td width="171" height="25" align="center" valign="middle" bordercolor="#000000">型号</td>
<td width="273" height="25" align="center" valign="middle" bordercolor="#000000">备注</td>
<td width="58" height="25" align="center" valign="middle" bordercolor="#000000">删除</td>
<td width="210" height="25" align="center" valign="middle" bordercolor="#000000"><font color="#FFFFFF">.</font></td>
</tr>
<jsp:useBean id="getdevice_type" scope="page" class="afdb.D_unit_dev_EditBean"/>
<% int machine_id = Integer.parseInt(request.getParameter("id_addr"));
String strSQL = "select dev_no,dev_description,amount,dev_type,remark,flag from d_unit_dev where unit_id = " + unit_id + " and machine_id = " + machine_id + " order by dev_no";
int i;
i = 0;
try{
ResultSet r = getdevice_type.selectDB(strSQL);

while (r.next()){
int dev_no = r.getInt(1);
String dev_description = r.getString(2);
int amount = r.getInt(3);
String dev_type = r.getString(4);
String remark = r.getString(5);
String flag = r.getString(6);
i++;%>
<form method="POST" action="unit_dev_update.jsp">
<tr>

<td width="80" valign="baseline" align="center" height="1" bordercolor="#000000"><%= dev_no %><input type=hidden name="dev_no" size="6" value=<%= dev_no%>><input type=hidden name=<%= "unit_id"%> size="6" value=<%= unit_id%>><input type=hidden name="machine_id" size="6" value=<%= machine_id%>><input type=hidden name="description" size="6" value=<%= description%>></td>
<td width="150" valign="middle" height="1" bordercolor="#000000" align="center"><input type=text name= "dev_description" size="15" value=<%= dev_description%>></td>
<td width="70" height="1" valign="baseline" bordercolor="#000000" align="center"><input type="text" name="amount" size="6" value=<%= amount%> style="text-align: right"></td>
<td width="171" height="1" valign="baseline" bordercolor="#000000" align="center"><input type="text" name="dev_type" size="15" value=<%= dev_type%>></td>
<td width="237" height="1" valign="baseline" bordercolor="#000000" align="center"><input name="remark" size="40" value=<%= remark%>></td>
<td width="58" valign="baseline" align="center" height="4" border="1" bordercolor="#000000">
<select size="1" name="flag">
<%if(flag.equals("0")){%>
<option value="0" selected>否</option>
<option value="1">是</option>
<%}else{%>
<option value="0" >否</option>
<option value="1" selected>是</option>
<%}%>
</select>
</td>
<td width="210" height="1" valign="baseline" bordercolor="#000000" align="center"><font size="2"><input type="submit" value="修改" name="submit" ><input type="submit" value="详细信息" name="submit" ></td>

</tr>
</form>
<%}}
catch(Exception e){
System.out.println("error: "+e);
}%>

<td width="72">
<br>
<form method="POST" action="unit_devadd.jsp" >
<tr>
<td width="665" valign="baseline" align="center" height="40" border="0" colspan="8">
行数:<input type="text" name=amount size="6" value=1><form method="POST" action="device_typeadd.jsp"><input type="submit" value="添加" name="submit" > <input type=hidden name=sums size="6" value=<%= i%>><input type=hidden name=<%= "description"%> size="6" value=<%= description%>><input type=hidden name=<%= "unit_id"%> size="6" value=<%= unit_id%>><input type=hidden name=<%= "machine_id"%> size="6" value=<%= machine_id%>>
</td>
</tr>
</form>
</table>

<%}%>

</font>
</body>
</html>



这是错误信息:

Parsing of JSP File '/goldeneye/unit_inform_update.jsp' failed:
--------------------------------------------------------------------------------
/goldeneye/unit_inform_update.jsp(48): scriptlet close brace '}' unbalanced at line 48 which breaks scope '_base_service_scope_'
probably occurred due to an error in /goldeneye/unit_inform_update.jsp line 48:
}
--------------------------------------------------------------------------------
Thu Jun 19 17:19:59 CST 2003
...全文
18 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaoyibo8939 2003-06-20
  • 打赏
  • 举报
回复
可以找到.一样的代码,我在TOMCAT下可以跑起来。而在WEBLOGIC中却有的可以,有的却不行。
LittleHuang 2003-06-19
  • 打赏
  • 举报
回复
能找到你的JAVABEAN吗?

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧