Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jsp中未显示整个字符串内容_Java_Jsp_Servlets - Fatal编程技术网

Java jsp中未显示整个字符串内容

Java jsp中未显示整个字符串内容,java,jsp,servlets,Java,Jsp,Servlets,我从数据库中提取字符串并将其转发到jsp页面以显示该字符串。 该计划的内容如下: <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://edd.att.com/cnmeddservice" targetNamespace="http://edd.att.com/cnmeddservice" elem

我从数据库中提取字符串并将其转发到jsp页面以显示该字符串。 该计划的内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns="http://edd.att.com/cnmeddservice" targetNamespace="http://edd.att.com/cnmeddservice"
    elementFormDefault="qualified">
    <xsd:include schemaLocation="EDD_DataTypes.xsd" />
    <xsd:include schemaLocation="EDD_Internal_DataTypes.xsd" />
    <xsd:element name="RET_MAIL">
        <xsd:annotation>
            **
            <xsd:documentation>Represents the eddbdsbatch request for
                RET_MAIL</xsd:documentation>
            **
        </xsd:annotation>
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="AccountNumber">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:maxLength value="15" />
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element name="cType">
                    <xsd:simpleType>
                        <xsd:restriction base="CtypeType">
                            <xsd:enumeration value="RET_MAIL" />
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element name="RequestId">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:integer">
                            <xsd:pattern value="[0-9]{1,9}" />
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element name="BillingId" minOccurs="0">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:maxLength value="12" />
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element name="BillingRegion" minOccurs="0">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="S" />
                            <xsd:enumeration value="P" />
                            <xsd:enumeration value="B" />
                            <xsd:enumeration value="A" />
                            <xsd:enumeration value="N" />
                            <xsd:enumeration value="W" />
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element name="BillIndicator" minOccurs="0">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="LS" />
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element name="EmailAddress" minOccurs="0">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:maxLength value="75" />
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element name="AccountBalance"
                    minOccurs="0">
                    <xsd:simpleType>
                        <xsd:restriction base="DecimalAmountType">
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element name="BillAmount" minOccurs="0">
                    <xsd:simpleType>
                        <xsd:restriction base="DecimalAmountType">
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element name="DateLastchecked"
                    minOccurs="0">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:pattern
                                value="((0[1-9]|1[012])/(0[1-9]|[12][0-9]|3[01])/(19|20)dd) ((0[0-9]|1[0-9]|2[0-4]):([0-5][0-9]):([0-5][0-9]))" />
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element name="PaymentDueDate"
                    minOccurs="0">
                    <xsd:simpleType>
                        <xsd:restriction base="DateType" />
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element name="ctn">
                    <xsd:simpleType>
                        <xsd:restriction base="ContactNumberType">
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element name="AlternateCTN" minOccurs="0">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:maxLength value="10" />
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element name="AltPhoneExtension"
                    minOccurs="0">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">   
在这里,内容将按原样显示

    request.setAttribute("schema", obj.getSchema());
    RequestDispatcher view = request.getRequestDispatcher("result.jsp");
    view.forward(request, response);
在jsp中,我有以下代码:

String schema=(String)request.getAttribute("schema");
if(schema!=null)
{
out.println(schema);
}
else
out.println("no schema found");

在jsp中,显示的内容仅表示我在上面字符串的内容中突出显示的对RET_MAIL的批处理请求我不明白为什么完整的内容没有显示在jsp中。

如果您从浏览器查看HTML源代码,就会知道

尝试将它放在
标记之间,或者使用HTML/XML转义(“”等)

<![CDATA[xml content]]>
但是,如果您的XML不是由浏览器处理的,那么它已经是正确的格式。

使用CDATA-(未解析)字符数据。解析器将忽略CDATA节中的文本。返回包含在CDATA中的xml内容


“尝试将其放在标记之间”意味着在jsp中使用out.println?是的,假设您使用的是HTML输出,这将是默认值。您没有显示完整的jsp,因此这只是一个猜测。
<![CDATA[xml content]]>