一个普通的$.ajax,在执行URL的单元时死活报PATH NO MATCH
部分代码如下:
JSP:
function dealzteolt()
{
$.ajax({
url: '../vlanolt/zteolt',
type: 'post',
success: function (data)
{
if (data !== "OK")
{
alert("数据处理成功");
}
else
{
alert("数据处理失败");
}
},
error:function()
{
alert("系统出错");
}
});
JAVA:
```
@IocBean
@At("/vlanolt")
@Ok("")
@Fail("http:500")
public class zteoltAction {
@Inject
protected Dao dao;
@At
public Object zteolt()
{
String pon="", ip="", svid="", cvid="", cvid3="" ;
List Ztevlan=dao.query(ztevlan.class, Cnd.wrap("order by WYIP,rtrim(JK)"+"-"+"rtrim(CW)"+"-"+"rtrim(DK),S_VID,C_VID"));
@SuppressWarnings("UnusedAssignment")
cvlanall Cvlanall=null;
for (ztevlan r : Ztevlan)
{
if(ip==r.getWYIP().trim()&&pon==r.getJK().trim()+"-"+r.getCW().trim()+"-"+r.getDK().trim()&&svid==r.getS_VID())
{
if(cvid == null ? r.getC_VID().trim() == null : cvid.equals(r.getC_VID().trim()))
{
``。
每次执行都报:
18-09-13 15:39:38.569 DEBUG [http-nio-8990-exec-51] Search mapping for [POST] path=/vlanolt/zteolt : NOT Action match
这是为啥?我查了很久,都不晓得原因呢,其他类似的都正常啊,与其他相比,除了名称不一样外,其他都正常啊