📄 searchidcontroller.java
字号:
package tutorial.control;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.validation.BindException;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.AbstractCommandController;
import tutorial.bean.InfoBean;
import tutorial.model.DBManager;
public class SearchIDController extends AbstractCommandController {
DBManager dbManager = null;
/**
* @param dbManager the dbManager to set
*/
public void setDbManager(DBManager dbManager) {
this.dbManager = dbManager;
}
public SearchIDController(){
setCommandClass(SearchIDCommand.class);
}
/* (non-Javadoc)
* @see org.springframework.web.servlet.mvc.AbstractCommandController#handleRequestInternal(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
*/
@Override
protected ModelAndView handle(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2, BindException arg3) throws Exception {
SearchIDCommand idCommand = (SearchIDCommand)arg2;
ModelAndView view = new ModelAndView("/tutorial/search");
if (idCommand.getId() == null || idCommand.getId().equals("")){
view.addObject("result", null);
}else{
InfoBean data = dbManager.queryInfo(Integer.parseInt(idCommand.getId()));
view.addObject("result", data);
return view;
}
return view;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -