用struts框架的用户修改这么做?

xbinwang 2008-05-05 12:05:53
按照我以前的思路写的话就是,建一个UserModify.jsp文件,因为用cookies来判断登录,所以就写一个cookies操作的javabean(CookiesJavabean)再写一个读取数据库的javabean(DBJavabean),所以流程就变成这样,打开UserModify.jsp文件-->UserModify.jsp文件中调用DBJavabean,在DBJavabean调用CookiesJavabean判断是否登录,通过<%rs.getString("")%>把读出来的数据放到UserModify.jsp页面上,-->form提交数据(这部分就跟用户注册一样)-->提交到action....

我觉得这样写好像跟没有用到struts没什么区别,正确的写法应该是这样?谢谢。
...全文
99 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
awusoft 2008-05-05
  • 打赏
  • 举报
回复
首先是通过一个Action传一个参数,一般是用户记录的主键值,在Action里把通过DBJavaBean取一个SysUser(假设)对像数据,把这个对像传到JSP中去,JSP首先显示这个对像的信息,用户看到页面后,修改内容,点击提交,再把数据提交到一个Action中,Action通过页面传来的新数据和那个主键值,调用DBJavaBean根据这个主键值修改数据库记录
kokobox 2008-05-05
  • 打赏
  • 举报
回复
lz网上有很多ssh整合的框架,和例子都不错,下面是我在网上搜索到的,lz可以下来看一看:

http://download.csdn.net/source/430475


在我实际开发过程中是这样的,希望能有地方为lz所借鉴.

【jsp,html,jstl,js,ajax,css】----提交或请求数据----->action---->service ---->DAOImpL---->oracle

那么返回的时候也是一次返回

在展现层呢我们一般不建议用<%%>形式的代码,统一用jstl标签,接受请求与封装数据都是在action中处理并做选择跳转相应页面。

还有很多我没有说的那么细,说这些只是给lz一个提示,希望lz能有所借鉴。

另外,可以买一些书来看,关于ssh整合的,其实里面的例子有很多也是实际开发中所借鉴的。
IamHades 2008-05-05
  • 打赏
  • 举报
回复
通常用struts的开发人员不会轻易使用<%rs.getString("")%>这样的脚本
而是使用struts的标签代替,否则确实跟没有使用struts一样了。
anqini 2008-05-05
  • 打赏
  • 举报
回复
<heml:message key="com.myproperties.userName"/>这样取!
coffee 2008-05-05
  • 打赏
  • 举报
回复
呵呵!
nanjg 2008-05-05
  • 打赏
  • 举报
回复
其实ssh流行的一个原因是增强了各自单兵作战的威力

spring负责调和action的耦合 hibernate则在持久层继续发挥作用
xbinwang 2008-05-05
  • 打赏
  • 举报
回复
谁能提供一个用户修改的例子,用Struts框架的。我现在的做法是提交到一个Action1,用request.getSession().setattribute("user",resust),在jsp页面用el表达式<hrml:text property="userName" value="${user.userName}"/>,然后form提交到另一个Action2. 这样写ok吗?
mdog26 2008-05-05
  • 打赏
  • 举报
回复
恩!!``

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧