• 大小: 359.56 KB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-08-20
  • 语言: 其他
  • 标签: mvc  计算器  

资源简介

利用MVC模式实现的整数计算器。只有一个c.jsp页面,可实现用户的加、减、乘、除运算。

资源截图

代码片段和文件信息

package fm.action;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import fm.service.Computer;

public class Control extends HttpServlet {

/**
 * Constructor of the object.
 */
public Control() {
super();
}

/**
 * Destruction of the servlet. 

 */
public void destroy() {
super.destroy(); // Just puts “destroy“ string in log
// Put your code here
}

public void doGet(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {

String n1=request.getParameter(“num1“);
// 从视图层读入数据到控制器
String n2=request.getParameter(“num2“);
String op=request.getParameter(“oper“);//getParameter方法返回String类型

Computer c=new Computer();//创建对象
String result=c.compute(n1 n2 op);//调用方法

request.setAttribute(“result“result);
//常用request,第一个参数是名字,第二个是值
request.setAttribute(“num1“ n1);
request.setAttribute(“num2“ n2);
request.setAttribute(“oper“ op);

RequestDispatcher rd=request.getRequestDispatcher(“/c.jsp“);
rd.forward(requestresponse);
//转发请求跳转
}


public void doPost(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {

doGet(requestresponse);
}


public void init() throws ServletException {
// Put your code here
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        478  2009-03-30 09:35  firstmvc\.classpath

     文件        297  2009-03-30 09:35  firstmvc\.mymetadata

     文件       1010  2009-03-30 09:35  firstmvc\.project

     文件         88  2009-03-30 09:36  firstmvc\.settings\org.eclipse.core.resources.prefs

     文件       1657  2009-04-09 09:02  firstmvc\src\fm\action\Control.java

     文件        858  2009-04-09 09:29  firstmvc\src\fm\service\Computer.java

     文件        908  2009-04-09 09:20  firstmvc\WebRoot\c.jsp

     文件        834  2009-03-30 09:35  firstmvc\WebRoot\index.jsp

     文件         39  2009-03-30 09:35  firstmvc\WebRoot\meta-INF\MANIFEST.MF

     文件       1810  2009-04-09 09:02  firstmvc\WebRoot\WEB-INF\classes\fm\action\Control.class

     文件       1340  2009-04-09 09:29  firstmvc\WebRoot\WEB-INF\classes\fm\service\Computer.class

     文件      21195  2009-03-30 09:35  firstmvc\WebRoot\WEB-INF\lib\jstl.jar

     文件     394583  2009-03-30 09:35  firstmvc\WebRoot\WEB-INF\lib\standard.jar

     文件        783  2009-04-02 08:25  firstmvc\WebRoot\WEB-INF\web.xml

     目录          0  2009-04-02 08:25  firstmvc\WebRoot\WEB-INF\classes\fm\action

     目录          0  2009-04-02 08:22  firstmvc\WebRoot\WEB-INF\classes\fm\service

     目录          0  2009-04-02 08:23  firstmvc\WebRoot\WEB-INF\classes\fm

     目录          0  2009-04-02 08:25  firstmvc\src\fm\action

     目录          0  2009-04-02 08:22  firstmvc\src\fm\service

     目录          0  2009-04-02 08:21  firstmvc\WebRoot\WEB-INF\classes

     目录          0  2009-03-30 09:35  firstmvc\WebRoot\WEB-INF\lib

     目录          0  2009-04-02 08:23  firstmvc\src\fm

     目录          0  2009-03-30 09:35  firstmvc\WebRoot\meta-INF

     目录          0  2009-03-30 09:35  firstmvc\WebRoot\WEB-INF

     目录          0  2009-03-30 09:35  firstmvc\.myeclipse

     目录          0  2009-03-30 09:36  firstmvc\.settings

     目录          0  2009-04-02 08:21  firstmvc\src

     目录          0  2009-04-02 08:18  firstmvc\WebRoot

     目录          0  2009-03-30 09:36  firstmvc

----------- ---------  ---------- -----  ----

............此处省略2个文件信息

评论

共有 条评论