当前位置: 代码迷 >> J2EE >> 有一个有关问题!
  详细解决方案

有一个有关问题!

热度:19   发布时间:2016-04-21 21:00:29.0
有一个问题!!
package com.myEdition.action;

import java.io.IOException;
import java.sql.SQLException;
import java.util.Map;

import javax.annotation.Resource;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.Scope;
import org.springframework.context.support.FileSystemXmlApplicationContext;
import org.springframework.stereotype.Controller;
import org.springframework.web.servlet.ModelAndView;

import com.myEdition.bean.User;
import com.myEdition.dao.UserDAO;
import com.myEdition.dao.impl.UserDAOImpl;
import com.myEdition.domain.Regedit;
import com.myEdition.domain.impl.Regeditlmpl;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
@SuppressWarnings("serial")
@Controller("regeditAction")
@Scope("prototype")
public class RegeditAction  {

//定义接口Regedit

private String username;
private String password;
 
@Autowired
private Regeditlmpl RegeditImpl;











public Regeditlmpl getRegeditImpl() {
return RegeditImpl;
}

public void setRegeditImpl(Regeditlmpl regeditImpl) {
RegeditImpl = regeditImpl;
}




public void setUsername(String username) {
this.username = username;
}

 public String getUsername() {
return username;
}



public void setPassword(String password) {
this.password = password;
}


public String getPassword() {
return password;
}




/* public void reg(String username,String password){
user.setPassword(password);
user.setUsername(username);

}*/

/*public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletExceptionIOException {
response.setContentType("text/html;charset=UTF-8"); 
HttpSession session = request.getSession(); 
//获取参数名称 

String username = request.getParameter("username"); 
String password = request.getParameter("password"); 

user.setUsername(username);
user.setPassword(password);
session.setAttribute("user", user);
RegeditImpl.saveUser(user);
//return "regedit";
request.getRequestDispatcher("regedit.jsp").forward(request, response);
}*/


public String execute(){
//保存用户提交的信息


// User user1 = RegeditImpl.find(this.getPassword(), this.getUsername());
/*if(user!=null){
Map session=(Map)ActionContext.getContext().getSession();


session.put("user1", user);*/
User user1 = new User();
user1.setPassword(this.password);
user1.setUsername(this.username);

RegeditImpl.saveUser(user1);
//User user1 = RegeditImpl.find(user.getPassword(), user.getUsername());

return "regedit";
//返回页面


}
/*
public String regedit(){
System.out.println(user.getUsername());
User user1=new User();
user1.setId(user.getId());
user1.setPassword(user.getPassword());
user1.setUsername(user.getUsername());
regedit.saveUser(user1);
return "regedit";
}*/





/*public static void main(String[]args){

ApplicationContext context = new FileSystemXmlApplicationContext("src/applicationContext.xml");
User user2 = new User();
//user2.setId(1);
user2.setPassword("456red");
user2.setUsername("zzqweas");


UserDAO userDao = (UserDAO)context.getBean("UserDAOImpl");
userDao.insert(user2);
}*/
/*public static void main(String[]args){
System.out.println(new RegeditAction().user);
}*/
}
这是我的action,为何无法接收到JSP传来的username和password?打断点发现都为null

------解决方案--------------------
前台代码??
  相关解决方案