アプリ版:「スタンプのみでお礼する」機能のリリースについて

Strutsを使っています。FormでList型変数を使っていますが検索後の表示はうまくいくのにデータを更新しようとするとタイトルのエラーが出ます。原因と思われる部分のソースを書きます。
JSP
<html:hidden name="assignUpdateRec" property="mipg_lupdList" indexed="true" />

<html:hidden name="assignUpdateRec" property="status_id_mipgList" indexed="true" />

Java
/**
* 登録用マップインフォパッキングの作業状態ID
*/
private List mipg_lupdList;
/**
* 登録用マップインフォパッキングの作業状態ID
*/
private List status_id_mipgList;
/**
* @return mipg_lupdList を戻します。
*/
public List getMipg_lupdList() throws RtmException{
  if (mipg_lupdList == null) {
this.mipg_lupdList = new ArrayList();
  }
  return mipg_lupdList;
}
/**
* @param mipg_lupdList 設定する mipg_lupdList。
*/
public void setMipg_lupdList(List mipg_lupdList) {
  this.mipg_lupdList = mipg_lupdList;
}
/**
* @return status_id_mipgList を戻します。
*/
public List getStatus_id_mipgList() throws RtmException{

  if (status_id_mipgList == null) {
this.status_id_mipgList = new ArrayList();
  }
  return status_id_mipgList;
}
/**
* @param status_id_mipgList 設定するstatus_id_mipgList。
*/
public void setStatus_id_mipgList(List status_id_mipgList) {
  this.status_id_mipgList = status_id_mipgList;
}

A 回答 (1件)

ここにあるJavaのクラスはActionFormでしょうか?



情報が少ないので詳細なコードを指導できませんが、
この場合、htmlタグのindexed属性はいらないような気がします。

この回答への補足

List型をString型に変え内容を詰め込む方法をとることにより解決しました。too Large Error が起きる端末もあったのですが・C:\Tomcat5.0\conf\server.xmlに
<Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="8080" redirectPort="8443" maxSpareThreads="75" maxThreads="150" minSpareThreads="25">
 を
<Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="8080" redirectPort="8443" maxSpareThreads="75" maxThreads="150" minSpareThreads="25" maxPostSize="0">
 の様にmaxsizeのくだりを追加する事により解決できました。

補足日時:2006/05/16 17:39
    • good
    • 0
この回答へのお礼

DQ9さん
回答ありがとうございます。
JavaのクラスはActionFormです。
他にどのような情報をあらわせばいいのでしょうか?
indexed属性は他の部分でもつけているのでつけて見ました。

お礼日時:2006/05/16 09:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!