sorry to you i can't understand what to check image is selected
please check my code and tell what is error in this
This is my code in
jsp <html:form action="userManage.do" method="post">
<html:hidden property="accountId" value="${uList.accountId}"/>
<td valign="middle">
<!--html:submit property="submit" value="Delete"/-->
<html:image src="include/images/b_drop.png" property="img" alt="Delete Account"/>
</td>
<c:choose>
<c:when test="${uList.status == '0'}">
<td valign="middle"><html:submit property="sub" value=" Enable"/></td>
</c:when>
<c:when test="${uList.status == '1'}">
<td valign="middle"><html:submit property="sub" value="Disable"/></td>
</c:when>
</c:choose>
</html:form>
This is my action class
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package ActionClasses;
import org.apache.struts.action.*;
import javax.servlet.http.*;
import Beans.UserManageBean;
import DAO.BankDAO;
import org.apache.struts.util.ImageButtonBean;
public class UserManageAction extends Action {
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
BankDAO pDAO = new BankDAO();
UserManageBean user = (UserManageBean) form;
String login = user.getAccountId();
String submit = user.getSub();
//String img = user.getImg();
ImageButtonBean image = new ImageButtonBean();
boolean ii = image.isSelected();
if(ii){
pDAO.deleteAccount(login);
}
if (submit.trim().equals("Enable")) {
pDAO.setUserStatus(login, "1");
} else if (submit.equals("Disable")) {
pDAO.setUserStatus(login, "0");
} else if (submit.equals("Delete")) {
pDAO.deleteAccount(login);
}
return mapping.findForward("success");
}//execute
}//class
This is bean class
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Beans;
import org.apache.struts.action.*;
/**
*
* @author Shahid
*/
public class UserManageBean extends ActionForm {
private String accountId , sub,img;
public String getAccountId() {
return accountId;
}
public void setAccountId(String accountId) {
this.accountId = accountId;
}
public String getSub() {
return sub;
}
public void setSub(String submit) {
this.sub = submit;
}
public String getImg() {
return img;
}
public void setImg(String img) {
this.img = img;
}
}//class
//