首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

最近刚刚在做个系统,SSH,大家帮忙看上

2012-11-06 
最近刚刚在做个系统,SSH,大家帮忙看下!Action:?package actionimport java.util.Dateimport javax.servl

最近刚刚在做个系统,SSH,大家帮忙看下!

Action:

?

package action;

import java.util.Date;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;


import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.MappingDispatchAction;

import service.UserService;
import entity.User;
import forms.FindForm;
import forms.UserForm;


public class UserAction extends MappingDispatchAction {
?private UserService us;

?public ActionForward addUser(ActionMapping mapping, ActionForm form,
???HttpServletRequest request, HttpServletResponse response) {
??UserForm userForm = (UserForm) form;
??User user=new User();
??user.setLogin_name(userForm.getLogin_name());
??user.setLogin_password(userForm.getLogin_password());
??user.setName(userForm.getName());
??user.setGender(userForm.getGender());
??user.setPayment_style(userForm.getPayment_style());
??user.setStatus(userForm.getStatus());
??user.setEmail(userForm.getEmail());
??
??user.setNationality(userForm.getNationality());
??user.setCareer(userForm.getCareer());
??user.setPhone(userForm.getPhone());
??user.setCompany(userForm.getCompany());
??user.setAddress(userForm.getAddress());
??user.setPost_code(userForm.getPost_code());
??user.setEnroll_date(new Date());
??
??us.addUser(user);
??
??HttpSession session=request.getSession();
??session.setAttribute("users", us.list());
??return mapping.findForward("list");
?}
?
?public ActionForward show(ActionMapping mapping, ActionForm form,
???HttpServletRequest request, HttpServletResponse response) {
??HttpSession session=request.getSession();
??session.setAttribute("lists",us.list());
??return mapping.findForward("show");
?}
?public ActionForward findByLogin_Name(ActionMapping mapping, ActionForm form,
???HttpServletRequest request, HttpServletResponse response) {
??FindForm findForm=(FindForm) form;
??request.setAttribute("finds", us.findByLogin_Name(findForm.getFindByLong_name()));
??return mapping.findForward("find");
?}
?public void setUs(UserService us) {
??this.us = us;
?}
}

list.jsp页面中主要功能是用来显示全部的用户,同时有个根据帐户名字来查询的Text和一个查询按扭,我现在要把查询出来的结果也放在list.jsp中:

????? 显示全部用户:

?<logic:iterate id="user" name="lists">
??????? <tr align="center" >
????????? <td height="10"> 正常</td>
????????? <td> <bean:write name="user" property="login_name"/></td>
????????? <td><bean:write name="user" property="name"/></td>
????????? <td><bean:write name="user" property="phone"/></td>
????????? <td><bean:write name="user" property="email"/></td>
????????? <td><bean:write name="user" property="enroll_date"/></td>
????????
?????????
????????? <td><a href="usermes.htm">修改</a><br>
??????????? <a href="listUser2.htm">暂停</a><br>
??????????? <a href="listUser3.htm"> 删除</a><br>
??????? </tr>
??????? </logic:iterate>

那么显示查询结果的代码应该怎么写?如果也用上面</logic:iterate>来迭带的话,就会出现另一个结果找不到的错误!大家帮帮忙!

1 楼 jsun 2008-09-23   把findByLogin_Name这个方法里的代码改下
request.setAttribute("lists", us.findByLogin_Name(findForm.getFindByLong_name()));
2 楼 与你同在 2008-09-23   额.......SSH?还是S? 3 楼 hifun 2008-10-01   可以用AJAX实现下无刷新呀。这样更漂亮。

热点排行