第四组 实验六

2020-04-03 13:19

实验6 MVC与JavaScript

【实验目的】

(1)掌握怎样编写和使用MVC。 (2)掌握编写JavaScript。 【实验内容】

1. 参考课本P115,实现使用window.open打开网页、web模式对话框和web非模式对话框,并掌握其数据的传递方式。 代码大家都一样,我就不写了

2. 采用MVC模型重新改写P155的案例程序。

(1) login文件直接提交给servlet,其中用户名和密码是否为空

的判断用JavaScript实现

(2) 在servlet中调用javabean实现用户名和密码是否正确的判

断,并根据用户的类型跳转到不同的用户页面。

(3) 尝试分别用URL和request两种方式将用户名信息转递到最终

的teacher和student页面

Login.html

注册验证是否为空

Error.jsp

<%@ page contentType=\ %> 对不起,你输入的用户名或密码错误!

Forky.java

package mypackage; import javax.servlet.*; import javax.servlet.http.*; import java.io.*;

public class forky extends HttpServlet{ {

response.setContentType(\); String username = request.getParameter(\); boolean isnotlogin = false; validate mm=new validate(); mm.setUsername(username); mm.setPwd(password);

isnotlogin = mm.uservalidate(); request.setCharacterEncoding(\);

String password = request.getParameter(\); protected void doPost(HttpServletRequest request,

HttpServletResponse response) throws ServletException, IOException

if(!isnotlogin) {

getServletConfig().getServletContext().getRequestDispatcher(\sp\

return; } else{

PrintWriter out = response.getWriter(); request.setAttribute(\,username); if(username.equals(\)) {

getServletConfig().getServletContext().getRequestDispatcher(\.jsp\).forward(request,response); } else {

getServletConfig().getServletContext().getRequestDispatcher(\dent.jsp\).forward(request,response); } } } }

Validate.java

package mypackage; public class validate{

final String user1=\; final String password1=\; final String user2=\; final String password2=\; private String username=\; private String pwd=\;

public void setUsername(String username) {

this.username = username; }

public String getUsername() {

return this.username;


第四组 实验六.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:精选2014年云南省红河州事业单位考试全真模拟试题(三)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: