JavaBean问题!!!!! 本帖最后由 kinvs007 于 2010-06-17 10:41:38 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 404是访问路径找不到的错误是找不到javaBean还是找不到servlet或者JSP? 估计你的Bean没有放到某一个包中,JSP在Tomcat6.0以前版本要求Bean类必须属于某个包。你应当定义你的Bean类属于某个包(这个属于Java基础知识,应该不需要介绍了),然后把代表该包的目录整个拷贝到WEB-INF\classes下面。 jsp文件:<body> <% String username=session.getAttribute("username").toString();%> username:<%=username %><br> <form action="updateUser" method=post> <table> <tr> <td> email/telephone: <input type="text" name="email_telephone"/> </td> </tr> <tr> <td> password: <input type="password" name="password"/> </td> </tr> <tr> <td> <input type=submit value="edit"> </td> </tr> </table> </form> </body>JavaBean文件package com.CourseExercise.tickets.Service;import java.io.IOException;import java.sql.SQLException;import javax.servlet.RequestDispatcher;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.CourseExercise.tickets.Dao.UserDao;import com.CourseExercise.tickets.DaoImpl.UserDaoImpl;import com.CourseExercise.tickets.Model.User; public class UpdateUser extends HttpServlet{ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { UserDao userDao=new UserDaoImpl(); User user=new User(); String username=new String(request.getParameter("username").getBytes("ISO-8859-1"),"UTF-8"); String password=request.getParameter("password"); String email_telephone=request.getParameter("email/telephone"); user.setUsername(username); user.setPassword(password); user.setEmail_telephone(email_telephone); try { userDao.update(user); RequestDispatcher disp = request.getRequestDispatcher("/log_sucess.jsp"); disp.forward(request, response); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } } 普通的技术群 关于myeclipse6.5的编码,急急急 推荐一下我的站内全文搜索 html中插入Java的问题 关于JSPWiki 版本2.4.102 的问题? 还是那个JSP+JAVABEAN的问题,谢谢大家再帮帮我,分不够再加 请问我用Resin3.0做服务器时,如何把JavaEmail包加进程序中运用? 又奇怪了!真的.........在线等待! 急、、急、、JSP朋友来认识认识 新手问路:请教Bean与一般的java class 的区别 两个系统间用户帐号同步问题 mysql密码突然错误?如何解决?
<body>
<% String username=session.getAttribute("username").toString();%>
username:<%=username %><br>
<form action="updateUser" method=post>
<table>
<tr>
<td>
email/telephone: <input type="text" name="email_telephone"/>
</td>
</tr>
<tr>
<td>
password: <input type="password" name="password"/>
</td>
</tr>
<tr>
<td>
<input type=submit value="edit">
</td>
</tr>
</table>
</form> </body>JavaBean文件
package com.CourseExercise.tickets.Service;import java.io.IOException;
import java.sql.SQLException;import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.CourseExercise.tickets.Dao.UserDao;
import com.CourseExercise.tickets.DaoImpl.UserDaoImpl;
import com.CourseExercise.tickets.Model.User; public class UpdateUser extends HttpServlet{
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
UserDao userDao=new UserDaoImpl();
User user=new User();
String username=new String(request.getParameter("username").getBytes("ISO-8859-1"),"UTF-8");
String password=request.getParameter("password");
String email_telephone=request.getParameter("email/telephone");
user.setUsername(username);
user.setPassword(password);
user.setEmail_telephone(email_telephone);
try {
userDao.update(user);
RequestDispatcher disp = request.getRequestDispatcher("/log_sucess.jsp");
disp.forward(request, response);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { doGet(request, response);
} }