HTTP Status 404 - No result defined for action解决方法

解决Struts2框架中Noresultdefinedforaction异常问题
本文详细介绍了在使用Struts2框架时遇到的Noresultdefinedforaction异常问题的原因及解决方法,包括后台Action类中方法的正确使用、引入namespace的重要性、避免常见错误如错误的参数使用等。

这种错误的产生原因可能如下:


1、validate方法没有通过;

2、页面元素中有重命名时,但后台action类的对应的接收此同名参数的是变量而没有写成数组,这个极有可能,我就碰到过,搞了好久才发现是这个原因


要检查这种错误时,可以
1,在后台action类中重写ActionSupport中的
void addActionError(String anErrorMessage)
void addActionMessage(String aMessage)
void addFieldError(String fieldName, String errorMessage)
这三个方法,在并在其实现代码中设置断点,监控传入的参数,并可获知页面的相关报错具体原因.
2,在页面中加入以下标签,将错误显示出来:
<div style=”color:red”>
  <s:fielderror />
</div>

struts2.1.8 必须配置namespace
在2.0中一切OK,没有问题,但是在2.1中确出现了No result defined for action的异常,郁闷了好半天,经过多方查找,原来是在2.1中有一个插件struts2-convention-plugin-2.1.8.jar,这个插件是2.1版本中新添加的默认核心包,这个插件是实现Struts2的零配置,但是这样问题就来了,如果引入就必须引入namespace命名空间,否则就会出现刚才的No result defined for action的异常

 

 


解决办法:

1、在stuts.xml中加上以下代码:

<result name="input"></result>


这种办法并不是从根本上解决问题。因为No result defined for action and result其实是一种执行失败的情况,他需要一个名为input 的result来处理这种操作失败的情况

,现在它找不着,所以就报了No result defined for action and result的异常。

2、应该从根本上去找导致这种情况的失败原因。

如:在JSP中写上<s:hidden name="id" value="id"></s:hidden>,这时加入你Aaction里面写的是一个Long或者其他整数型的id,那么就肯定会抱着个错误。

 


 

10-20 13:29:46.844 INFO [JdbcTransactionObjectSupport.java:60] JDBC 3.0 Savepoint class is available 10-20 13:29:46.853 ERROR [SearchOrderAction.java:87] could not resolve property: orderIndex of: com.smec.apps.oms.orderContract.domain.OrderDetail [from com.smec.apps.oms.orderContract.domain.OrderDetail orderDetail where orderDetail.delFlag= 0 and orderDetail.orderNo != 'New' and orderDetail.createdByCompany = ? and exists (from com.smec.apps.oms.orderContract.domain.Order orders where orders.delFlag= 0 and orders.releaseStatus = 'Close' and orderDetail.orderNo = orders.orderNo and orderDetail.createdByCompany = orders.createdByCompany) order by orderDetail.createdTime desc, orderDetail.orderNo asc, cast(orderDetail.orderIndex as integer) asc]; nested exception is net.sf.hibernate.QueryException: could not resolve property: orderIndex of: com.smec.apps.oms.orderContract.domain.OrderDetail [from com.smec.apps.oms.orderContract.domain.OrderDetail orderDetail where orderDetail.delFlag= 0 and orderDetail.orderNo != 'New' and orderDetail.createdByCompany = ? and exists (from com.smec.apps.oms.orderContract.domain.Order orders where orders.delFlag= 0 and orders.releaseStatus = 'Close' and orderDetail.orderNo = orders.orderNo and orderDetail.createdByCompany = orders.createdByCompany) order by orderDetail.createdTime desc, orderDetail.orderNo asc, cast(orderDetail.orderIndex as integer) asc] 10-20 13:29:46.860 WARN [DefaultActionInvocation.java:265] No result defined for action com.smec.apps.oms.orderContract.action.SearchOrderAction and result null 10-20 13:29:47.845 WARN [CommonUtils.java:264] safeGetParameter called on a POST HttpServletRequest for LogoutRequest. Cannot complete check safely. Reverting to standard behavior for this Parameter
10-21
Hibernate: select orderdetai0_.ID as ID, orderdetai0_.UUID as UUID, orderdetai0_.ORDER_NO as ORDER_NO, orderdetai0_.ORDER_ITEM_INDEX as ORDER_IT4_, orderdetai0_.MATERIAL as MATERIAL, orderdetai0_.ORDER_QTY as ORDER_QTY, orderdetai0_.SALES_UNIT as SALES_UNIT, orderdetai0_.DESCRIPTION as DESCRIPT8_, orderdetai0_.EACH_RATE as EACH_RATE, orderdetai0_.CUSTOMER_MATERIAL_NO as CUSTOME10_, orderdetai0_.ITEM_CATEGORY as ITEM_CA11_, orderdetai0_.PLANT as PLANT, orderdetai0_.PRICE as PRICE, orderdetai0_.CURRENCY as CURRENCY, orderdetai0_.PER as PER, orderdetai0_.SHIP_TO as SHIP_TO, orderdetai0_.BILL_TO as BILL_TO, orderdetai0_.PAYER_TO as PAYER_TO, orderdetai0_.CUST_REQUIRE_DATE as CUST_RE19_, orderdetai0_.SHIP_CODE as SHIP_CODE, orderdetai0_.CONDITION_TYPE as CONDITI21_, orderdetai0_.PO_NO as PO_NO, orderdetai0_.PO_ITEM as PO_ITEM, orderdetai0_.SHIP_TO_PO_NO as SHIP_TO24_, orderdetai0_.SHIP_TO_PO_ITEM as SHIP_TO25_, orderdetai0_.PRODUCTION_SITUATION as PRODUCT26_, orderdetai0_.SALES_USAGE_CATEGORY as SALES_U27_, orderdetai0_.INCO_TERMS1 as INCO_TE28_, orderdetai0_.INCO_TERMS2 as INCO_TE29_, orderdetai0_.PAYMENT_TERM as PAYMENT30_, orderdetai0_.TAX_CLASSIFFC as TAX_CLA31_, orderdetai0_.TAX_RATE as TAX_RATE, orderdetai0_.ITEM_PO_DATE as ITEM_PO33_, orderdetai0_.ITEM_NET_VALUE as ITEM_NE34_, orderdetai0_.ITEM_NOTE as ITEM_NOTE, orderdetai0_.REMARK as REMARK, orderdetai0_.SOLD_TO as SOLD_TO, orderdetai0_.REFERENCE_DOCUMENT_NO as REFEREN38_, orderdetai0_.CLOSE_DATE as CLOSE_DATE, orderdetai0_.ORDER_TYPE as ORDER_TYPE, orderdetai0_.REFER_ITEM_NO as REFER_I41_, orderdetai0_.REFER_NO as REFER_NO, orderdetai0_.REJECT_FOR_REASON as REJECT_43_, orderdetai0_.SAP_DESCRIPTION as SAP_DES44_, orderdetai0_.SHIPPING_QTY as SHIPPIN45_, orderdetai0_.OLD_SHIPPING_QTY as OLD_SHI46_, orderdetai0_.BASE_UNIT as BASE_UNIT, orderdetai0_.GROSS_DIE as GROSS_DIE, orderdetai0_.DEL_FLAG as DEL_FLAG, orderdetai0_.CREATED_BY_OA_ID as CREATED50_, orderdetai0_.UPDATED_BY_OA_ID as UPDATED51_, orderdetai0_.CREATED_TIME as CREATED52_, orderdetai0_.UPDATED_TIME as UPDATED53_, orderdetai0_.CREATED_BY_COMPANY as CREATED54_, orderdetai0_.CREATED_BY_FAB as CREATED55_, orderdetai0_.CREATED_BY_WORKCODE as CREATED56_, orderdetai0_.UPDATED_BY_WORKCODE as UPDATED57_, orderdetai0_.FOUNDARY_FAB as FOUNDAR58_, orderdetai0_.SHIP_FROM_FAB as SHIP_FR59_, orderdetai0_.CUST_PO_ITEM as CUST_PO60_, orderdetai0_.PART_NO as PART_NO, orderdetai0_.PAGE_DELIVERY_QTY as PAGE_DE62_, orderdetai0_.LABEL_FIELD_1 as LABEL_F63_, orderdetai0_.LABEL_FIELD_2 as LABEL_F64_ from CERP_OMS_ORDER_DETAIL orderdetai0_ where (orderdetai0_.DEL_FLAG=0 )and(orderdetai0_.ORDER_NO!='New' )and(orderdetai0_.ORDER_NO=? )and(orderdetai0_.CREATED_BY_COMPANY=? )and(exists(select order1_.ID from CERP_OMS_ORDER order1_ where (order1_.DEL_FLAG=0 )and(order1_.RELEASE_STATUS='Close' )and(orderdetai0_.ORDER_NO=order1_.ORDER_NO )and(orderdetai0_.CREATED_BY_COMPANY=order1_.CREATED_BY_COMPANY ))) order by orderdetai0_.CREATED_TIME desc , orderdetai0_.ORDER_NO asc , cast(orderdetai0_.ORDER_ITEM_INDEX as integer)asc Hibernate: select * from ( select orderdetai0_.ID as ID, orderdetai0_.UUID as UUID, orderdetai0_.ORDER_NO as ORDER_NO, orderdetai0_.ORDER_ITEM_INDEX as ORDER_IT4_, orderdetai0_.MATERIAL as MATERIAL, orderdetai0_.ORDER_QTY as ORDER_QTY, orderdetai0_.SALES_UNIT as SALES_UNIT, orderdetai0_.DESCRIPTION as DESCRIPT8_, orderdetai0_.EACH_RATE as EACH_RATE, orderdetai0_.CUSTOMER_MATERIAL_NO as CUSTOME10_, orderdetai0_.ITEM_CATEGORY as ITEM_CA11_, orderdetai0_.PLANT as PLANT, orderdetai0_.PRICE as PRICE, orderdetai0_.CURRENCY as CURRENCY, orderdetai0_.PER as PER, orderdetai0_.SHIP_TO as SHIP_TO, orderdetai0_.BILL_TO as BILL_TO, orderdetai0_.PAYER_TO as PAYER_TO, orderdetai0_.CUST_REQUIRE_DATE as CUST_RE19_, orderdetai0_.SHIP_CODE as SHIP_CODE, orderdetai0_.CONDITION_TYPE as CONDITI21_, orderdetai0_.PO_NO as PO_NO, orderdetai0_.PO_ITEM as PO_ITEM, orderdetai0_.SHIP_TO_PO_NO as SHIP_TO24_, orderdetai0_.SHIP_TO_PO_ITEM as SHIP_TO25_, orderdetai0_.PRODUCTION_SITUATION as PRODUCT26_, orderdetai0_.SALES_USAGE_CATEGORY as SALES_U27_, orderdetai0_.INCO_TERMS1 as INCO_TE28_, orderdetai0_.INCO_TERMS2 as INCO_TE29_, orderdetai0_.PAYMENT_TERM as PAYMENT30_, orderdetai0_.TAX_CLASSIFFC as TAX_CLA31_, orderdetai0_.TAX_RATE as TAX_RATE, orderdetai0_.ITEM_PO_DATE as ITEM_PO33_, orderdetai0_.ITEM_NET_VALUE as ITEM_NE34_, orderdetai0_.ITEM_NOTE as ITEM_NOTE, orderdetai0_.REMARK as REMARK, orderdetai0_.SOLD_TO as SOLD_TO, orderdetai0_.REFERENCE_DOCUMENT_NO as REFEREN38_, orderdetai0_.CLOSE_DATE as CLOSE_DATE, orderdetai0_.ORDER_TYPE as ORDER_TYPE, orderdetai0_.REFER_ITEM_NO as REFER_I41_, orderdetai0_.REFER_NO as REFER_NO, orderdetai0_.REJECT_FOR_REASON as REJECT_43_, orderdetai0_.SAP_DESCRIPTION as SAP_DES44_, orderdetai0_.SHIPPING_QTY as SHIPPIN45_, orderdetai0_.OLD_SHIPPING_QTY as OLD_SHI46_, orderdetai0_.BASE_UNIT as BASE_UNIT, orderdetai0_.GROSS_DIE as GROSS_DIE, orderdetai0_.DEL_FLAG as DEL_FLAG, orderdetai0_.CREATED_BY_OA_ID as CREATED50_, orderdetai0_.UPDATED_BY_OA_ID as UPDATED51_, orderdetai0_.CREATED_TIME as CREATED52_, orderdetai0_.UPDATED_TIME as UPDATED53_, orderdetai0_.CREATED_BY_COMPANY as CREATED54_, orderdetai0_.CREATED_BY_FAB as CREATED55_, orderdetai0_.CREATED_BY_WORKCODE as CREATED56_, orderdetai0_.UPDATED_BY_WORKCODE as UPDATED57_, orderdetai0_.FOUNDARY_FAB as FOUNDAR58_, orderdetai0_.SHIP_FROM_FAB as SHIP_FR59_, orderdetai0_.CUST_PO_ITEM as CUST_PO60_, orderdetai0_.PART_NO as PART_NO, orderdetai0_.PAGE_DELIVERY_QTY as PAGE_DE62_, orderdetai0_.LABEL_FIELD_1 as LABEL_F63_, orderdetai0_.LABEL_FIELD_2 as LABEL_F64_ from CERP_OMS_ORDER_DETAIL orderdetai0_ where (orderdetai0_.DEL_FLAG=0 )and(orderdetai0_.ORDER_NO!='New' )and(orderdetai0_.ORDER_NO=? )and(orderdetai0_.CREATED_BY_COMPANY=? )and(exists(select order1_.ID from CERP_OMS_ORDER order1_ where (order1_.DEL_FLAG=0 )and(order1_.RELEASE_STATUS='Close' )and(orderdetai0_.ORDER_NO=order1_.ORDER_NO )and(orderdetai0_.CREATED_BY_COMPANY=order1_.CREATED_BY_COMPANY ))) order by orderdetai0_.CREATED_TIME desc , orderdetai0_.ORDER_NO asc , cast(orderdetai0_.ORDER_ITEM_INDEX as integer)asc ) where rownum <= ? 10-20 15:36:00.439 WARN [DefaultActionInvocation.java:265] No result defined for action com.smec.apps.oms.orderContract.action.SearchOrderAction and result null
最新发布
10-21
Hibernate: select orderdetai0_.ID as ID, orderdetai0_.UUID as UUID, orderdetai0_.ORDER_NO as ORDER_NO, orderdetai0_.ORDER_ITEM_INDEX as ORDER_IT4_, orderdetai0_.MATERIAL as MATERIAL, orderdetai0_.ORDER_QTY as ORDER_QTY, orderdetai0_.SALES_UNIT as SALES_UNIT, orderdetai0_.DESCRIPTION as DESCRIPT8_, orderdetai0_.EACH_RATE as EACH_RATE, orderdetai0_.CUSTOMER_MATERIAL_NO as CUSTOME10_, orderdetai0_.ITEM_CATEGORY as ITEM_CA11_, orderdetai0_.PLANT as PLANT, orderdetai0_.PRICE as PRICE, orderdetai0_.CURRENCY as CURRENCY, orderdetai0_.PER as PER, orderdetai0_.SHIP_TO as SHIP_TO, orderdetai0_.BILL_TO as BILL_TO, orderdetai0_.PAYER_TO as PAYER_TO, orderdetai0_.CUST_REQUIRE_DATE as CUST_RE19_, orderdetai0_.SHIP_CODE as SHIP_CODE, orderdetai0_.CONDITION_TYPE as CONDITI21_, orderdetai0_.PO_NO as PO_NO, orderdetai0_.PO_ITEM as PO_ITEM, orderdetai0_.SHIP_TO_PO_NO as SHIP_TO24_, orderdetai0_.SHIP_TO_PO_ITEM as SHIP_TO25_, orderdetai0_.PRODUCTION_SITUATION as PRODUCT26_, orderdetai0_.SALES_USAGE_CATEGORY as SALES_U27_, orderdetai0_.INCO_TERMS1 as INCO_TE28_, orderdetai0_.INCO_TERMS2 as INCO_TE29_, orderdetai0_.PAYMENT_TERM as PAYMENT30_, orderdetai0_.TAX_CLASSIFFC as TAX_CLA31_, orderdetai0_.TAX_RATE as TAX_RATE, orderdetai0_.ITEM_PO_DATE as ITEM_PO33_, orderdetai0_.ITEM_NET_VALUE as ITEM_NE34_, orderdetai0_.ITEM_NOTE as ITEM_NOTE, orderdetai0_.REMARK as REMARK, orderdetai0_.SOLD_TO as SOLD_TO, orderdetai0_.REFERENCE_DOCUMENT_NO as REFEREN38_, orderdetai0_.CLOSE_DATE as CLOSE_DATE, orderdetai0_.ORDER_TYPE as ORDER_TYPE, orderdetai0_.REFER_ITEM_NO as REFER_I41_, orderdetai0_.REFER_NO as REFER_NO, orderdetai0_.REJECT_FOR_REASON as REJECT_43_, orderdetai0_.SAP_DESCRIPTION as SAP_DES44_, orderdetai0_.SHIPPING_QTY as SHIPPIN45_, orderdetai0_.OLD_SHIPPING_QTY as OLD_SHI46_, orderdetai0_.BASE_UNIT as BASE_UNIT, orderdetai0_.GROSS_DIE as GROSS_DIE, orderdetai0_.DEL_FLAG as DEL_FLAG, orderdetai0_.CREATED_BY_OA_ID as CREATED50_, orderdetai0_.UPDATED_BY_OA_ID as UPDATED51_, orderdetai0_.CREATED_TIME as CREATED52_, orderdetai0_.UPDATED_TIME as UPDATED53_, orderdetai0_.CREATED_BY_COMPANY as CREATED54_, orderdetai0_.CREATED_BY_FAB as CREATED55_, orderdetai0_.CREATED_BY_WORKCODE as CREATED56_, orderdetai0_.UPDATED_BY_WORKCODE as UPDATED57_, orderdetai0_.FOUNDARY_FAB as FOUNDAR58_, orderdetai0_.SHIP_FROM_FAB as SHIP_FR59_, orderdetai0_.CUST_PO_ITEM as CUST_PO60_, orderdetai0_.PART_NO as PART_NO, orderdetai0_.PAGE_DELIVERY_QTY as PAGE_DE62_, orderdetai0_.LABEL_FIELD_1 as LABEL_F63_, orderdetai0_.LABEL_FIELD_2 as LABEL_F64_ from CERP_OMS_ORDER_DETAIL orderdetai0_ where (orderdetai0_.DEL_FLAG=0 )and(orderdetai0_.ORDER_NO!='New' )and(orderdetai0_.ORDER_NO=? )and(orderdetai0_.CREATED_BY_COMPANY=? )and(exists(select order1_.ID from CERP_OMS_ORDER order1_ where (order1_.DEL_FLAG=0 )and(order1_.RELEASE_STATUS='Close' )and(orderdetai0_.ORDER_NO=order1_.ORDER_NO )and(orderdetai0_.CREATED_BY_COMPANY=order1_.CREATED_BY_COMPANY ))) order by orderdetai0_.CREATED_TIME desc , orderdetai0_.ORDER_NO asc , cast(orderdetai0_.ORDER_ITEM_INDEX as integer)asc Hibernate: select * from ( select orderdetai0_.ID as ID, orderdetai0_.UUID as UUID, orderdetai0_.ORDER_NO as ORDER_NO, orderdetai0_.ORDER_ITEM_INDEX as ORDER_IT4_, orderdetai0_.MATERIAL as MATERIAL, orderdetai0_.ORDER_QTY as ORDER_QTY, orderdetai0_.SALES_UNIT as SALES_UNIT, orderdetai0_.DESCRIPTION as DESCRIPT8_, orderdetai0_.EACH_RATE as EACH_RATE, orderdetai0_.CUSTOMER_MATERIAL_NO as CUSTOME10_, orderdetai0_.ITEM_CATEGORY as ITEM_CA11_, orderdetai0_.PLANT as PLANT, orderdetai0_.PRICE as PRICE, orderdetai0_.CURRENCY as CURRENCY, orderdetai0_.PER as PER, orderdetai0_.SHIP_TO as SHIP_TO, orderdetai0_.BILL_TO as BILL_TO, orderdetai0_.PAYER_TO as PAYER_TO, orderdetai0_.CUST_REQUIRE_DATE as CUST_RE19_, orderdetai0_.SHIP_CODE as SHIP_CODE, orderdetai0_.CONDITION_TYPE as CONDITI21_, orderdetai0_.PO_NO as PO_NO, orderdetai0_.PO_ITEM as PO_ITEM, orderdetai0_.SHIP_TO_PO_NO as SHIP_TO24_, orderdetai0_.SHIP_TO_PO_ITEM as SHIP_TO25_, orderdetai0_.PRODUCTION_SITUATION as PRODUCT26_, orderdetai0_.SALES_USAGE_CATEGORY as SALES_U27_, orderdetai0_.INCO_TERMS1 as INCO_TE28_, orderdetai0_.INCO_TERMS2 as INCO_TE29_, orderdetai0_.PAYMENT_TERM as PAYMENT30_, orderdetai0_.TAX_CLASSIFFC as TAX_CLA31_, orderdetai0_.TAX_RATE as TAX_RATE, orderdetai0_.ITEM_PO_DATE as ITEM_PO33_, orderdetai0_.ITEM_NET_VALUE as ITEM_NE34_, orderdetai0_.ITEM_NOTE as ITEM_NOTE, orderdetai0_.REMARK as REMARK, orderdetai0_.SOLD_TO as SOLD_TO, orderdetai0_.REFERENCE_DOCUMENT_NO as REFEREN38_, orderdetai0_.CLOSE_DATE as CLOSE_DATE, orderdetai0_.ORDER_TYPE as ORDER_TYPE, orderdetai0_.REFER_ITEM_NO as REFER_I41_, orderdetai0_.REFER_NO as REFER_NO, orderdetai0_.REJECT_FOR_REASON as REJECT_43_, orderdetai0_.SAP_DESCRIPTION as SAP_DES44_, orderdetai0_.SHIPPING_QTY as SHIPPIN45_, orderdetai0_.OLD_SHIPPING_QTY as OLD_SHI46_, orderdetai0_.BASE_UNIT as BASE_UNIT, orderdetai0_.GROSS_DIE as GROSS_DIE, orderdetai0_.DEL_FLAG as DEL_FLAG, orderdetai0_.CREATED_BY_OA_ID as CREATED50_, orderdetai0_.UPDATED_BY_OA_ID as UPDATED51_, orderdetai0_.CREATED_TIME as CREATED52_, orderdetai0_.UPDATED_TIME as UPDATED53_, orderdetai0_.CREATED_BY_COMPANY as CREATED54_, orderdetai0_.CREATED_BY_FAB as CREATED55_, orderdetai0_.CREATED_BY_WORKCODE as CREATED56_, orderdetai0_.UPDATED_BY_WORKCODE as UPDATED57_, orderdetai0_.FOUNDARY_FAB as FOUNDAR58_, orderdetai0_.SHIP_FROM_FAB as SHIP_FR59_, orderdetai0_.CUST_PO_ITEM as CUST_PO60_, orderdetai0_.PART_NO as PART_NO, orderdetai0_.PAGE_DELIVERY_QTY as PAGE_DE62_, orderdetai0_.LABEL_FIELD_1 as LABEL_F63_, orderdetai0_.LABEL_FIELD_2 as LABEL_F64_ from CERP_OMS_ORDER_DETAIL orderdetai0_ where (orderdetai0_.DEL_FLAG=0 )and(orderdetai0_.ORDER_NO!='New' )and(orderdetai0_.ORDER_NO=? )and(orderdetai0_.CREATED_BY_COMPANY=? )and(exists(select order1_.ID from CERP_OMS_ORDER order1_ where (order1_.DEL_FLAG=0 )and(order1_.RELEASE_STATUS='Close' )and(orderdetai0_.ORDER_NO=order1_.ORDER_NO )and(orderdetai0_.CREATED_BY_COMPANY=order1_.CREATED_BY_COMPANY ))) order by orderdetai0_.CREATED_TIME desc , orderdetai0_.ORDER_NO asc , cast(orderdetai0_.ORDER_ITEM_INDEX as integer)asc ) where rownum <= ? 10-20 15:34:39.308 WARN [DefaultActionInvocation.java:265] No result defined for action com.smec.apps.oms.orderContract.action.SearchOrderAction and result null
10-21
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值