#struts2
#struts2
Вопрос:
У меня есть форма, в которой есть различные поля.Я перепроверил все поля, создав свою форму как тип get, и перепроверил все параметры строки запроса.
Теперь предположим, что в строке запроса есть 10 параметров, и в действии при выполнении манипуляций я использую только 5 или 6 полей, а остальные 4 поля не входят в строку запроса.
Теперь проблема в том, что я хочу отследить, где мой код прерывается, поэтому, если я помещаю log или SOP в начале действия, он не показывает даже SOP.
Просто хотел очистить, если какой-то параметр, который не входит в запрос и не используется, я думаю, что мой код не должен ломаться. или как отследить, где код ломается
Я даже отлаживаю свой код, но даже это не работает
###################parameters in Query String ###########################
changeReadingFlag=false
amp;__multiselect_GroupSelect=
amp;outletId=15
amp;monthYear=2016-10
amp;dates[0]=01/10/2016
amp;newMeterReading[1]=01-Oct-2016
amp;dates[0]=01/10/2016
amp;newMeterReading[1]=
amp;outlettransactionmeterList[0].runId=23
amp;outlettransactionmeterList[0].meterReading=500.0
amp;outlettransactionmeterList[0].calculatedMeterUnits=500.0
amp;hiddenFlag=true
amp;meterArrayList[1].outletTransactionMeterBeanList[0].change=Add New Week Reading
amp;meterArrayList[1].outletTransactionMeterBeanList[0].weekno=0
amp;meterArrayList[1].outletTransactionMeterBeanList[0].customerId=30
amp;meterArrayList[1].outletTransactionMeterBeanList[0].newMeterId=17
amp;meterArrayList[1].outletTransactionMeterBeanList[0].outlettransactionmeterList[0].meterReading=1200
amp;meterArrayList[1].outletTransactionMeterBeanList[0].newMeterId=17
amp;meterArrayList[1].outletTransactionMeterBeanList[0].customerId=30
amp;meterArrayList[1].outletTransactionMeterBeanList[0].outlettransactionmeterList[0].isClosedAccount=false
В моем методе action inside я использую только те параметры, для которых значение вводится в строке запроса. Я не использовал validate()
метод внутри действия.
Теперь, если я напечатаю при запуске этой функции, получу ли я журналы или нет. На самом деле я не получаю журнал.
Комментарии:
1. Вы видите исключение?
2. @Roman на данный момент исключений нет. первоначально было исключение, когда он запрашивал ввод типа результата, поскольку я не упоминал об этом ранее, но теперь журналы не печатаются. Я добавил тип ввода в тип результата.
3. Что не работает?
4. OutletTransactionAction» метод=»savemeterTransactionReadings»></action>
5. В этом коде нет ничего плохого.