有一个 myform.jsp<%@ page contentType="text/html;charset=utf-8" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
<title>post new article</title>
</head>
<body>
<a href="<s:url action="index"/>">&laquo; back</a>
<s:form action="articleSubmit">
<s:select label="author" name="authorId" list="authors" listKey="id" listValue="name"/>
<s:select label="category" name="categoryId" list="categories" listKey="id" listValue="name"/>
<s:textfield label="title" name="title"/>
<s:textarea label="contents" name="contents" rows="8" cols="60"/>
<s:submit type="button"/> 
</s:form>
</body>
</html>并加入了 validation
<validators>
    <field name="title">
        <field-validator type="requiredstring">
            <message>please enter your article's title</message>
        </field-validator>
    </field>
    <field name="contents">
        <field-validator type="requiredstring">
            <message>please enter your article's content</message>
        </field-validator>
    </field>
</validators> 
但发现提交之后页面显示:
<form id="articleSubmit" name="articleSubmit" onsubmit="return true;" action="/blog/articleSubmit.do" method="post">底下什么也没有了,如果把myform.jsp表单中的两个<s:select去掉,就可以正常显示,这是为什么了?