概述
关于如何搭建SSH框架,请参考小编另一篇文章:Myeclipse搭建SSH框架
1 如何创建Spring 的配置文件
(全称:Spring Beans Config File)
右键工程 ——> File ——> New ——>Other——>Myeclipse——>Spring——>Spring Beans Defination,如下图,点击next,
点击Folder选中要保存的文件夹,一般保存在 “工程名——>Web Root ——>Web INF”下,
修改文件名,一般为"applicationContext-xxx.xml"
点击next,点击Finish,完成。
2 怎么用Myeclipse的Debug调试Web项目
右键项目—— >Debug As ——> Myeclipse Server Application
参考网站:CSDN
3 在Action中向JSP传递JSON数据,并跳转到某一页面
参考网站:
主要:
百度知道
OPEN开发经验库
辅助:
OPEN开发经验库
博客园
百度知道
4 如何使用SSH中Dao类的delete()方法
1.传入要删除的Model的Id,找到这个Model:
Model model = ModelDao.findProperty("modelId",modelId);
2.删除找到的实例:
modelDao.delete(model);
5 <input /> 不可编辑
修改数据库中的Xxx时,现将数据读到<input />输入框中,然后直接在输入框中更改数据。然而有的数据,不想让用户修改,这时就需要将<input />设置为不可编辑状态。
<input ... disabled="true">
可是,这样之后,因为disabled属性的原理是“禁用该<input />”,所以不能提交"disabled='true'"的<input />框中的数据。
这时,可以删去disabled="true",换成“ readonly="readonly" ”。
参考网站:百度知道
6 如何使用attachDirty()更新数据
Hinernate自动生成的attachDirty()并不会立即提交,所以需要自己进行修改。
修改前:
public void attachDirty(Product instance) {
log.debug("attaching dirty Product instance");
try {
getSession().saveOrUpdate(instance);
log.debug("attach successful");
} catch (RuntimeException re) {
log.error("attach failed", re);
throw re;
}
}
修改后:
public void attachDirty(Product instance) {
log.debug("attaching dirty Product instance");
try {
Session session = getSession();
session.saveOrUpdate(instance);
session.flush();
session.close();
log.debug("attach successful");
} catch (RuntimeException re) {
log.error("attach failed", re);
throw re;
}
}
7 SSH中为什么一定要使用接口 ?
最后
以上就是甜美万宝路为你收集整理的SSH初学经验 6 如何使用attachDirty()更新数据7 SSH中为什么一定要使用接口 ?的全部内容,希望文章能够帮你解决SSH初学经验 6 如何使用attachDirty()更新数据7 SSH中为什么一定要使用接口 ?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复