javaweb毕业设计论文(编辑修改稿)内容摘要:

uthor lujiangfei * * @param T */ public interface BaseDaoT { /** * 添加 * @param entity */ void save(T entity)。 /** * 删除 * @param id */ void delete(Integer id)。 /** * 批量删除 * @param ids */ void deleteByIds(Integer[] ids)。 /** * 更新 * @param entity 天津市大学软件学院软件工程专业 2020 届本科生毕业设计 */ void update(T entity)。 /** * 取得 * @param id * @return */ T getById(Integer id)。 /** * 根据 Ids取得 list * @param ids * @return */ ListT getByIds(Integer[] ids)。 /** * 获取 * @return */ ListT getAll()。 /** * 获取分页的信息 * @param pageNum * @param hqlHelper * @return */ PageBean getPageBean(int pageNum, HqlHelper hqlHelper)。 } public class JsonUtil { /** * 将对象转换成 json * @param o * @param str * @return */ 天津市大学软件学院软件工程专业 2020 届本科生毕业设计 public static String convert2Json(Object o,String ...str){ JsonConfig config = new JsonConfig()。 (str)。 return (o, config).toString()。 } /** * Map工具类 , 快速构造 map * @author lujiangfei * */ public class Maps { /** * 功能描述:构造一个 HashMap, key为 String, value为 Object * @param keyValues 键 1:值 1, 键 2:值 2的数组结构 , 注意 key必须为 String类型 * @return */ public static T MapString, Object create(Object... keyValues){ return create(, keyValues)。 } /** * 功能描述: 构造一个 HashMap * @param keyType 构造 map的 key的类型 * @param keyValues 键 1:值 1, 键 2:值 2的数组结构 * @return */ @SuppressWarnings(unchecked) public static T MapT, Object create(ClassT keyType, Object... keyValues){ MapT, Object map = new HashMapT, Object()。 for (int i = 0。 i。 i++) { ((T) keyValues[i], keyValues[i+1])。 i++。 } return map。 天津市大学软件学院软件工程专业 2020 届本科生毕业设计 } } 相关配置文件 struts ! 开发模式,重新加载文件 constant name= value=true /constant ! 配 置扩展名 constant name= value=action/constant ! 设置编码 ,可以不写 ,默认为 UTF8 constant name= value=UTF8/constant ! 配置主题 constant name= value=simple/constant ! 让 OGNL中可以使用静态的方法 constant name= value=true / package name=struts2 namespace=/ extends=strutsdefault interceptors ! 声明一个拦截器 interceptor name=checkePrivilege class=/interceptor ! 重新定义 defaultStack拦截器栈,需要先判断权限 interceptorstack name=defaultStack interceptorref name=checkePrivilege / interceptorref name=defaultStack / /interceptorstack /interceptors ! 全局配置 globalresults result name=loginUI/WEBINF/jsp/adminAction//result result name=success//result result name=noPrivilegeError//result /globalresults 天津市大学软件学院软件工程专业 2020 届本科生毕业设计 ! 主页面配置 action name=home_* class=homeAction method={1} result name={1}/WEBINF/jsp/homeAction/{1}.jsp/result /action ! 管理员配置 action name=admin_* class=adminAction method={1} result name=list/WEBINF/jsp/adminAction//result result name=toList type=redirectActionadmin_list/result result name=addUI/WEBINF/jsp/adminAction//result result name=editUI/WEBINF/jsp/adminAction//result result name=editPwdUI/WEBINF/jsp/adminAction//result result name=index type=redirect//result result name=logOut/WEBINF/jsp/adminAction//result /action ! 会员配置 action name=user_* class=userAction method={1} result name=list/WEBINF/jsp/userAction//result result name=toList type=redirectActionuser_list/result result name=addUI/WEBINF/jsp/userAction//result result name=editUI/WEBINF/jsp/userAction//result result name=editPwdUI/WEBINF/jsp/userAction//result result name=index type=redirect//result result name=logOut/WEBINF/jsp/userAction//result result name=mngIndex/WEBINF/mng//result /action ! 教师配置 action name=teacher_* class=teacherAction method={1} result name=list/WEBINF/jsp/teacherAction//result result name=toList type=redirectActionteacher_list/result result name=addUI/WEBINF/jsp/teacherAction//result re。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。