各位朋友帮我看一下我的这个程序,好久没运行,今天运行出现这个错误?不知道各位朋友有没有碰到过的,有什么好的解决办法页面错误Error: 500
Location: /zfds/sf/shouwen/admin.jsp
Internal Servlet Error:javax.servlet.ServletException
at com.tongweb.webrun.runtime.PageContextImpl.handlePageException(PageContextImpl.java:530)
at sf.shouwen.admin_14._jspService(admin_14.java:992)
at com.tongweb.webrun.runtime.HttpJspBase.service(HttpJspBase.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.tongweb.webbase.facade.ServletHandler.doService(ServletHandler.java:532)
at com.tongweb.webbase.core.Handler.invoke(Handler.java:322)
at com.tongweb.webbase.core.Handler.service(Handler.java:235)
at com.tongweb.webbase.facade.ServletHandler.service(ServletHandler.java:464)
at com.tongweb.webbase.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:245)
at com.tongweb.webbase.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:95)
at com.tongweb.webbase.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:185)
at java.security.AccessController.doPrivileged(Native Method)
at com.tongweb.webbase.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:181)
at com.tongweb.webbase.core.ApplicationFilterChain.wrappedDoFilter(ApplicationFilterChain.java:160)
at com.tongweb.webbase.core.ContextManager.internalService(ContextManager.java:964)
at com.tongweb.webbase.core.ContextManager.service(ContextManager.java:866)
at com.tongweb.webbase.startup.TabascoAdapter.service(TabascoAdapter.java:393)
at com.tongweb.servlet.servletManager.ServletManager.service(ServletManager.java:1066)
at com.tongweb.servlet.connectionMethods.http.HttpHandler.doARequest(HttpHandler.java:339)
at com.tongweb.servlet.connectionMethods.http.HttpHandler.processRequests(HttpHandler.java:356)
at com.tongweb.servlet.connectionMethods.http.HttpHandler.run(HttpHandler.java:93)
at java.lang.Thread.run(Thread.java:534)
Root cause:
javax.servlet.jsp.JspException
at org.apache.struts.taglib.html.FormTag.initFormBean(FormTag.java:563)
at org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:520)
at sf.shouwen.admin_14._jspService(admin_14.java:276)
at com.tongweb.webrun.runtime.HttpJspBase.service(HttpJspBase.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.tongweb.webbase.facade.ServletHandler.doService(ServletHandler.java:532)
at com.tongweb.webbase.core.Handler.invoke(Handler.java:322)
at com.tongweb.webbase.core.Handler.service(Handler.java:235)
at com.tongweb.webbase.facade.ServletHandler.service(ServletHandler.java:464)
at com.tongweb.webbase.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:245)
at com.tongweb.webbase.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:95)
at com.tongweb.webbase.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:185)
at java.security.AccessController.doPrivileged(Native Method)
at com.tongweb.webbase.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:181)
at com.tongweb.webbase.core.ApplicationFilterChain.wrappedDoFilter(ApplicationFilterChain.java:160)
at com.tongweb.webbase.core.ContextManager.internalService(ContextManager.java:964)
at com.tongweb.webbase.core.ContextManager.service(ContextManager.java:866)
at com.tongweb.webbase.startup.TabascoAdapter.service(TabascoAdapter.java:393)
at com.tongweb.servlet.servletManager.ServletManager.service(ServletManager.java:1066)
at com.tongweb.servlet.connectionMethods.http.HttpHandler.doARequest(HttpHandler.java:339)
at com.tongweb.servlet.connectionMethods.http.HttpHandler.processRequests(HttpHandler.java:356)
at com.tongweb.servlet.connectionMethods.http.HttpHandler.run(HttpHandler.java:93)
at java.lang.Thread.run(Thread.java:534)
Location: /zfds/sf/shouwen/admin.jsp
Internal Servlet Error:javax.servlet.ServletException
at com.tongweb.webrun.runtime.PageContextImpl.handlePageException(PageContextImpl.java:530)
at sf.shouwen.admin_14._jspService(admin_14.java:992)
at com.tongweb.webrun.runtime.HttpJspBase.service(HttpJspBase.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.tongweb.webbase.facade.ServletHandler.doService(ServletHandler.java:532)
at com.tongweb.webbase.core.Handler.invoke(Handler.java:322)
at com.tongweb.webbase.core.Handler.service(Handler.java:235)
at com.tongweb.webbase.facade.ServletHandler.service(ServletHandler.java:464)
at com.tongweb.webbase.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:245)
at com.tongweb.webbase.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:95)
at com.tongweb.webbase.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:185)
at java.security.AccessController.doPrivileged(Native Method)
at com.tongweb.webbase.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:181)
at com.tongweb.webbase.core.ApplicationFilterChain.wrappedDoFilter(ApplicationFilterChain.java:160)
at com.tongweb.webbase.core.ContextManager.internalService(ContextManager.java:964)
at com.tongweb.webbase.core.ContextManager.service(ContextManager.java:866)
at com.tongweb.webbase.startup.TabascoAdapter.service(TabascoAdapter.java:393)
at com.tongweb.servlet.servletManager.ServletManager.service(ServletManager.java:1066)
at com.tongweb.servlet.connectionMethods.http.HttpHandler.doARequest(HttpHandler.java:339)
at com.tongweb.servlet.connectionMethods.http.HttpHandler.processRequests(HttpHandler.java:356)
at com.tongweb.servlet.connectionMethods.http.HttpHandler.run(HttpHandler.java:93)
at java.lang.Thread.run(Thread.java:534)
Root cause:
javax.servlet.jsp.JspException
at org.apache.struts.taglib.html.FormTag.initFormBean(FormTag.java:563)
at org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:520)
at sf.shouwen.admin_14._jspService(admin_14.java:276)
at com.tongweb.webrun.runtime.HttpJspBase.service(HttpJspBase.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.tongweb.webbase.facade.ServletHandler.doService(ServletHandler.java:532)
at com.tongweb.webbase.core.Handler.invoke(Handler.java:322)
at com.tongweb.webbase.core.Handler.service(Handler.java:235)
at com.tongweb.webbase.facade.ServletHandler.service(ServletHandler.java:464)
at com.tongweb.webbase.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:245)
at com.tongweb.webbase.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:95)
at com.tongweb.webbase.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:185)
at java.security.AccessController.doPrivileged(Native Method)
at com.tongweb.webbase.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:181)
at com.tongweb.webbase.core.ApplicationFilterChain.wrappedDoFilter(ApplicationFilterChain.java:160)
at com.tongweb.webbase.core.ContextManager.internalService(ContextManager.java:964)
at com.tongweb.webbase.core.ContextManager.service(ContextManager.java:866)
at com.tongweb.webbase.startup.TabascoAdapter.service(TabascoAdapter.java:393)
at com.tongweb.servlet.servletManager.ServletManager.service(ServletManager.java:1066)
at com.tongweb.servlet.connectionMethods.http.HttpHandler.doARequest(HttpHandler.java:339)
at com.tongweb.servlet.connectionMethods.http.HttpHandler.processRequests(HttpHandler.java:356)
at com.tongweb.servlet.connectionMethods.http.HttpHandler.run(HttpHandler.java:93)
at java.lang.Thread.run(Thread.java:534)
<%@page contentType="text/html;charset=gb2312"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/pager-taglib.tld" prefix="pg" %>
<%@ taglib uri="/WEB-INF/tlds/html.tld" prefix="tag"%>
<%@page import="Tools.Helper"%>
<%@page import="sfdb.*"%>
<%@page import="java.sql.*"%>
<meta http-equiv="Expires" CONTENT="0">
<meta http-equiv="Cache-Control" CONTENT="no-cache">
<meta http-equiv="Pragma" CONTENT="no-cache">
<!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=gb2312">
<LINK href="../../images/style.css" rel=stylesheet>
<title>管理员监控</title>
<style type="text/css">
<!--
body { background-color: #e4eef7;
}
-->
</style></head>
<SCRIPT language=JavaScript>
function condel(){
var msg="你确定要删除吗?";
if(confirm(msg))
return true;
else
return false;
}
///////////////////////////////////////////
function Toggle(e)
{
if (e.checked) {
document.deleteForm.toggleAll.checked = AllChecked();
document.deleteForm.toggleAllbuttom.checked = AllChecked();
}
else {
document.deleteForm.toggleAll.checked = false;
document.deleteForm.toggleAllbuttom.checked = false;
}
}
function ToggleAll(e)
{
if (e.checked) {
CheckAll();
}
else {
ClearAll();
}
}
function ToggleAllbuttom(e)
{
if (e.checked) {
CheckAll();
}
else {
ClearAll();
}
}
function Check(e)
{
e.checked = true;
}
function Clear(e)
{
e.checked = false;
}
function CheckAll()
{
var ml = document.deleteForm;
var len = ml.elements.length;
for (var i = 0; i < len; i++) {
var e = ml.elements[i];
if (e.name == "mid") {
Check(e);
}
}
ml.toggleAll.checked = true;
ml.toggleAllbuttom.checked = true;
}
function ClearAll()
{
var ml = document.deleteForm;
var len = ml.elements.length;
for (var i = 0; i < len; i++) {
var e = ml.elements[i];
if (e.name == "mid") {
Clear(e);
}
}
ml.toggleAll.checked = false;
ml.toggleAllbuttom.checked = false;
}
function AllChecked()
{
ml = document.deleteForm;
len = ml.elements.length;
for(var i = 0 ; i < len ; i++) {
if (ml.elements[i].name == "mid" && !ml.elements[i].checked) {
return false;
}
}
return true;
}
function Delete()
{
var flag=false;
ml = document.deleteForm;
len = ml.elements.length;
for(var i = 0 ; i < len ; i++) {
if (ml.elements[i].name == "mid" &&ml.elements[i].checked) {
flag=true;
}
}
if(!flag){
alert(" 请至少选择一项!");
}else{
if (confirm("删除所选文件,确定吗?"))
return true;
else
return false;
}
}
</script>
<script language="JavaScript" src="<%=request.getContextPath()%>/scripts/jslibytiic_da.js" type="text/JavaScript"></script>
<body >
<jsp:include page="/MenuTop/MenuTop.jsp" flush="true"/>
<%
Helper h = (Helper) request.getSession().getAttribute("helper");
if(h==null){
response.sendRedirect("../../index.jsp");
}
String code="";
String user_id=h.getUserId();
String companySelect=request.getParameter("companySelect");
String keyword=request.getParameter("keyword");
String sendtime=request.getParameter("sendtime");
String sendtime2=request.getParameter("sendtime2");
String endtime=request.getParameter("endtime");
String endtime2=request.getParameter("endtime2");
if(keyword==null||keyword.trim().equals(""))keyword="-";
if(companySelect==null)companySelect="--发件单位--";
if(sendtime==null)sendtime="0000-00-00";
else sendtime2=sendtime;
if(sendtime2==null)sendtime2="0000-00-00";
if(endtime==null)endtime="0000-00-00";
else endtime2=endtime;
if(endtime2==null)endtime2="0000-00-00";
String s=null;
String s2=null;
sfdb sf=null;
try{
sf=new sfdb();
%>
<html:hidden property="actor" value="admindeletereally"/>
<tag:readNews code="<%=h.getCompany()%>" userid="<%=h.getUserRole()%>" keyword="<%=keyword%>" sendtime="<%=sendtime%>" endtime="<%=endtime%>" companySelect="<%=companySelect%>" state="7"/>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>
<%
int totalcount=((Integer)request.getAttribute("all")).intValue();//获取数据总数
//每页显示数量
int maxPageItems = 30;
int maxIndexPages = 5;
int ii=1;
%>
<pg:pager items="<%=totalcount%>"
maxPageItems="<%= maxPageItems %>"
maxIndexPages="<%= maxIndexPages %>"
isOffset="<%= true %>"
export="offset,currentPageNumber=pageNumber"
url="admin.jsp"
scope="request"> <%
int i = offset.intValue();
%>
<table width="100%">
<tr><td>
<div align="center">
<pg:index>
<pg:first> <a href="<%= pageUrl%>&companySelect=<%=companySelect%>&keyword=<%=keyword%>&sendtime=<%=sendtime%>&endtime=<%=endtime%>"><nobr>[ 第一页 ]</nobr></a></pg:first>
<pg:skip pages="<%= -5 %>"> <a href="<%= pageUrl%>&companySelect=<%=companySelect%>&keyword=<%=keyword%>&sendtime=<%=sendtime%>&endtime=<%=endtime%>"><nobr></nobr></a> </pg:skip>
<pg:prev> <a href="<%= pageUrl%>&companySelect=<%=companySelect%>&keyword=<%=keyword%>&sendtime=<%=sendtime%>&endtime=<%=endtime%>"><nobr>[ 上一页 ]</nobr></a> </pg:prev>
<pg:pages> <a href="<%= pageUrl%>&companySelect=<%=companySelect%>&keyword=<%=keyword%>&sendtime=<%=sendtime%>&endtime=<%=endtime%>"><%= pageNumber %></a> </pg:pages>
<pg:next> <a href="<%= pageUrl%>&companySelect=<%=companySelect%>&keyword=<%=keyword%>&sendtime=<%=sendtime%>&endtime=<%=endtime%>"><nobr>[下一页 ]</nobr></a> </pg:next>
<pg:skip pages="<%= 5 %>"> <a href="<%= pageUrl%>&companySelect=<%=companySelect%>&keyword=<%=keyword%>&sendtime=<%=sendtime%>&endtime=<%=endtime%>"><nobr></nobr></a> </pg:skip>
<pg:last> <a href="<%= pageUrl%>&companySelect=<%=companySelect%>&keyword=<%=keyword%>&sendtime=<%=sendtime%>&endtime=<%=endtime%>"><nobr>[ 最后一页]</nobr></a> </pg:last>
</pg:index>
</div>
</td></tr>
</table>
<TABLE width="99%" border=0 align="center" cellPadding=1 cellSpacing=1 bordercolor="#D2E9FF" bgcolor="#00CCFF"> <TR align=middle bgcolor="#D2E9FF">
<TD width="4%" height="24" align="center" background="../../images/bgg.jpg" bgcolor="#D2E9FF" > </TD>
<TD width="5%" align="center" background="../../images/bgg.jpg" bgcolor="#D2E9FF" > </TD>
<TD width="45%" height="26" align="center" background="../../images/bgg.jpg" bgcolor="#D2E9FF" >标 题</TD>
<TD width="17%" align="center" background="../../images/bgg.jpg" bgcolor="#D2E9FF" >发件单位</TD>
<TD width="10%" align="center" background="../../images/bgg.jpg" >发件时间</TD>
<TD width="8%" align="center" background="../../images/bgg.jpg" >签收</TD>
<TD width="11%" align="center" background="../../images/bgg.jpg" >签收时间</TD>
</TR>
<%if(totalcount>0){%>
<TR align=middle bgcolor="#FFFFFF">
<td height="25" colspan="7" align="left">
<html:checkbox property="toggleAll" title="选择全部文件或取消" onclick="ToggleAll(this)"/>
<a href="javascript:CheckAll();"><font color="#FF0000">全选</font></a><font color="#FF0000">/</font><a href="javascript:ClearAll();"><font color="#FF0000">取消</font></a>
<html:submit property="delselect2" title="删除当前钩选的文件" onclick="return Delete()" value="删除选中文件"/> </td>
</tr>
<%}%> <logic:iterate name="readNews" id="customer" offset="<%=i+""%>" length="<%=maxPageItems+""%>">
<TR align=middle bgcolor="#FFFFFF">
<TD width="4%" align="left">
<bean:define id="fileid" name="customer" property="file_id" />
<html:checkbox property="mid" value="<%=fileid.toString()%>" onclick="Toggle(this)"/> </TD>
<TD width="5%" height="24" align="center" nowrap > <%=ii++%> </TD>
<TD height="25" align="left" >
<a href='<%=request.getContextPath()%>/sf/shouwen/ruku.do?actor=admin&&fileid=<bean:write name="customer" property="file_id"/>' >
<bean:write name="customer" property="title"/></a> </TD>
<TD height="25" align="left" >
<div align="center"><logic:equal name="customer" property="ju_or_chu" value="局文">
<bean:write name="customer" property="fwdw"/>
</logic:equal>
<logic:equal name="customer" property="ju_or_chu" value="处文">
<bean:write name="customer" property="user_name"/>/<bean:write name="customer" property="from_person"/> </logic:equal>
</div></TD>
<TD align="center" ><div align="center"><bean:write name="customer" property="input_date"/> </div></TD>
<TD align="center" >
<logic:equal name="customer" property="zhuan_is_back" value="-1">
<logic:equal name="customer" property="is_back" value="1">
<%
rs=sf.getdb("select back_content,receive_time from tb_file_inuse where file_id="+fileid.toString()+" and flag_id=-1");
if(rs.next()){
s=rs.getString("back_content");
s2=rs.getString("receive_time");
if(s==null)out.print("<font color='#FF0000'>未签</font>");
else out.print("已签");
}
rs.close();
sf.closeStatement();
%>
</logic:equal>
</TD>
<TD align="center" >
<%
if(s==null)out.print("");
else out.print(s2);%>
</TD>
</TR> <%}%>
</TABLE>
</pg:pager>
</td>
</tr>
</table></html:form>
<%}finally{
sf.conclose();}%>
</body>
</html>
at sf.shouwen.admin_14._jspService(admin_14.java:992)如果找不到具体的位置, 用排除法吧. 逐步注释掉部分, 直到找到问题为止
<html:form action="/sf/shouwen/delete"> </html:form> 这对标签去掉就不抱错了??不知道为什么??
这个程学我以前做好了都提交给用户了,现在还运行着,他们需要改一处的地方,我以运行我自己机器上的程序,发现有这个问题。
sf/shouwen/delete
感觉是这个出的问题!
这个action存在