把代码DEBUG调一下啊,看看是哪里出错先啊
例如:
先用:
<%@ page contentType="text/html; charset=GBK" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-nested.tld" prefix="nested" %>
<%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
看看能不能通过,然后逐步添加后面的代码

解决方案 »

  1.   

    to: nc201 我试试。代码在weblogic下能编译通过,为什么在jboss下过不去?
      

  2.   

    你的出错信息给的不全,不好判断
    看看你的JSP所需要的LIB是否都已经配置好了
      

  3.   

    to nc201(bricklayer) lib 我觉得应该是配置好了,因为servlet,都能通过,编译的完整信息是:"acccycledetail.jsp": java.lang.NullPointerException
    "acccycledetail.jsp": error:org.apache.jasper.JasperException: Error compiling \acccycle\acccycledetail.jsp。刚才我按照你说的办法找了一下:仅仅加入下面两行代码中的任何一行报错:
    1是:<td>超期催缴<html:hidden property="cycleid"/></td>
    2是:<td colspan="2"><html:submit styleClass="page_save" value=" " property="Submit" onClick="return checkacc()"/> <html:reset styleClass="page_reset" value=" "/></td>
    这两行我觉得代码应该没有问题啊,郁闷中...
      

  4.   

    那你看看<html:hidden property="cycleid"/>中cycleid对应的FORM中的属性没有啊?注意大小写
    也可以换成<html:text styleClass="input3" property="cycleid"/>来测试一下
      

  5.   

    submit和reset用最简单的形式试一下
          <html:submit property="submit" value="Submit"/>
          <html:reset/>
      

  6.   

    都有。这个工程已经在使用了用的是weblogic,只不过现在老大要求在jboss下发布,我怀疑是不是jboss的包有问题。刚才说漏了一点,是所有的jsp都通不过,根目录下的jsp报的错误是:"chargequery.jsp": Error #: 200 : <identifier> expected
    "chargequery.jsp": Error #: 901 : package <error> stated in source E:\JBpro\yptcpbx\classes\Generated Source\.jsp\yptcpbx\charge\charge_0002fchargequery_0002ejsp_jsp.java does not match directory charge。
      

  7.   

    用我的方法难道还没找到问题吗?
    在JBOSS下面,是不是所有的标签都使用不正常啊?
      

  8.   

    直接放到jboss的web目录下试一试
      

  9.   

    问题解决了!是环境配置的问题,马上就散分。最后有两个问题我想请教第一个就是为什么只有root目录下的所有jsp能编译,子目录里的不能编译(我把子目录里的jsp方到root目录下编译通过):"chargequery.jsp": Error #: 200 : <identifier> expected
    "chargequery.jsp": Error #: 901 : package <error> stated in source E:\JBpro\yptcpbx\classes\Generated Source\.jsp\yptcpbx\charge\charge_0002fchargequery_0002ejsp_jsp.java does not match directory charge。