Struts2 json模型
当输入我的操作时,我遇到以下问题: Struts问题报告 Struts检测到未处理的异常: 消息:Struts2 json模型,json,model,struts2,Json,Model,Struts2,当输入我的操作时,我遇到以下问题: Struts问题报告 Struts检测到未处理的异常: 消息: java.lang.reflect.InvocationTargetException org.apache.struts2.json.JSONException: java.lang.reflect.InvocationTargetException org.apache.struts2.json.JSONException: org.apache.struts2.json.JSON
java.lang.reflect.InvocationTargetException
org.apache.struts2.json.JSONException: java.lang.reflect.InvocationTargetException
org.apache.struts2.json.JSONException:
org.apache.struts2.json.JSONException: java.lang.reflect.InvocationTargetException
文件:
java.lang.reflect.InvocationTargetException
org.apache.struts2.json.JSONException: java.lang.reflect.InvocationTargetException
org.apache.struts2.json.JSONException:
org.apache.struts2.json.JSONException: java.lang.reflect.InvocationTargetException
model/Empresa.java
电话号码:34
//行动
private static final long serialVersionUID = 1L;
private SincronizaService service = new SincronizaServiceImp();
//Your result List
private List<Sincroniza> gridModel;
//get how many rows we want to have into the grid - rowNum attribute in the grid
private Integer rows = 0;
//Get the requested page. By default grid sets this to 1.
private Integer page = 0;
// sorting order - asc or desc
private String sord;
// get index row - i.e. user click to sort.
private String sidx;
// Search Field
private String searchField;
// The Search String
private String searchString;
// he Search Operation ['eq','ne','lt','le','gt','ge','bw','bn','in','ni','ew','en','cn','nc']
private String searchOper;
// Your Total Pages
private Integer total = 0;
// All Record
private Integer records = 0;
public String execute() throws Exception
{
int to = (rows * page);
int from = to - rows;
//Count Rows (select count(*) from custumer)
records = 5;//CustumerDAO.count();
//Your logic to search and select the required data.
gridModel = service.lista();//CustumerDAO.find(from, to);
//calculate the total pages for the query
total =(int) Math.ceil((double)records / (double)rows);
return SUCCESS;
}
public String getJSON() throws Exception
{
return execute();
}
public List<Sincroniza> getGridModel() {
return gridModel;
}
public void setGridModel(List<Sincroniza> gridModel) {
this.gridModel = gridModel;
}
public Integer getRows() {
return rows;
}
public void setRows(Integer rows) {
this.rows = rows;
}
public Integer getPage() {
return page;
}
public void setPage(Integer page) {
this.page = page;
}
public String getSord() {
return sord;
}
public void setSord(String sord) {
this.sord = sord;
}
public String getSidx() {
return sidx;
}
public void setSidx(String sidx) {
this.sidx = sidx;
}
public String getSearchField() {
return searchField;
}
public void setSearchField(String searchField) {
this.searchField = searchField;
}
public String getSearchString() {
return searchString;
}
public void setSearchString(String searchString) {
this.searchString = searchString;
}
public String getSearchOper() {
return searchOper;
}
public void setSearchOper(String searchOper) {
this.searchOper = searchOper;
}
public Integer getTotal() {
return total;
}
public void setTotal(Integer total) {
this.total = total;
}
public Integer getRecords() {
return records;
}
public void setRecords(Integer records) {
this.records = records;
}
//STRUTS-ACTION扩展了STRUTS.XML
/prueba.jsp
//STRUTS.XML
<constant name="struts.devMode" value="true"/>
<constant name="struts.configuration.xml.reload" value="true"/>
<include file="struts-usuario.xml"/>
<include file="struts-navegacion.xml"/>
<package name="struts" extends="struts-default,tiles-default,json-default">
</package>
那么第34行是什么?为什么不包括整个堆栈跟踪?public int getIdempresa(){return idempresa;//这是第34行}模型或反射已损坏。我使用的示例是:只是暗中捅一下:whidempresa是一个整数,但getIdempresa返回一个int。。。您并没有试图在生产中使用Java1.4,是吗?正如David提到的,整个堆栈跟踪将非常有用,尤其是“起因:”消息。
<constant name="struts.devMode" value="true"/>
<constant name="struts.configuration.xml.reload" value="true"/>
<include file="struts-usuario.xml"/>
<include file="struts-navegacion.xml"/>
<package name="struts" extends="struts-default,tiles-default,json-default">
</package>