求教jsp 问题,能在一台电脑上运行,不能在另外一台上运行?

package com.mvc;

import java.io.IOException;

import javax.servlet.RequestDispatcher;

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

public class example6_1 extends HttpServlet {
    /**
     *
     */
    private static final long serialVersionUID = 1L;

    @Override
    public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        // TODO Auto-generated method stub
        model data = new model();// 创建javabean对象

        request.setAttribute("data", data);
        String shouxiang = request.getParameter("a");
        int a = Integer.parseInt(shouxiang);
        data.setA(a);
        String xiangshu = request.getParameter("n");
        int n = Integer.parseInt(xiangshu);
        data.setN(n);
        String gong = request.getParameter("q");
        int q = Integer.parseInt(gong);
        data.setQ(q);
        data.setName("等差数列的公差");
        int sum = 0;
        for (int i = 0; i < n; i++) {
            sum += a;
            a += q;
        }
        data.setsum(sum);
        RequestDispatcher dispatcher = request.getRequestDispatcher("show.jsp");
        dispatcher.forward(request, response);

    }

    @Override
    public void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        // TODO Auto-generated method stub
        model data = new model();// 创建javabean对象
        request.setCharacterEncoding("iso-8859-1");
        request.setAttribute("data", data);
        String shouxiang = request.getParameter("a");
        int a = Integer.parseInt(shouxiang);
        data.setA(a);
        String xiangshu = request.getParameter("n");
        int n = Integer.parseInt(xiangshu);
        data.setN(n);
        String gong = request.getParameter("q");
        int q = Integer.parseInt(gong);
        data.setQ(q);
        data.setName("等比数列的公差");
        int sum = 1;
        for (int i = 0; i < n; i++) {
            sum += a;
            a *= q;
        }
        data.setsum(sum);
        RequestDispatcher dispatcher = request.getRequestDispatcher("show.jsp");
        dispatcher.forward(request, response);

    }
}

package com.mvc;

public class model {
    int a;
    int n;
    int q;
    int sum;
    String name = "";

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getsum() {
        return sum;
    }

    public void setsum(int sum) {
        this.sum = sum;
    }

    public int getA() {
        return a;
    }

    public void setA(int a) {
        this.a = a;
    }

    public int getN() {
        return n;
    }

    public void setN(int n) {
        this.n = n;
    }

    public int getQ() {
        return q;
    }

    public void setQ(int q) {
        this.q = q;
    }

}

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<servlet>
<servlet-name>hhh</servlet-name>
<servlet-class>com.mvc.example6_1</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>hhh</servlet-name>
    <url-pattern>/heh</url-pattern>
</servlet-mapping>
</web-app>

<%@ page contentType="text/html; charset=gb2312"%>

<html>
<head>
<title>这是一个动态页面</title>
</head>
<body>
    <form action="show.jsp" method="get">
        等差数列求和:<br> 输入首项<input type="text" name="a">
        输入公差:<input type="text" name="q">
        求和项数:<input type="text" name="n">
        <input type="submit" value="提交">
    </form>

    <form action="heh" method="post">
    等比数列求和:<br> 输入首项<input type="text" name="a">
        输入公比:<input type="text" name="q">
        求和项数:<input type="text" name="n">
        <input type="submit" value="提交">
    </form>

</body>
</html>

<%@ page contentType="text/html; charset=gb2312"%>
<jsp:useBean id="data" class="com.mvc.model" scope="request"></jsp:useBean>
<table border="1">
    <tr>
        <th>数列的首项</th>
        <th><jsp:getProperty property="name" name="data" /></th>
        <th>所求项数</th>
        <th>求和结果</th>
    </tr>
    <tr>
        <td><jsp:getProperty property="a" name="data" /></td>
        <td><jsp:getProperty property="name" name="data" /></td>
        <td><jsp:getProperty property="n" name="data" /></td>
        <td><jsp:getProperty property="sum" name="data" /></td>
    </tr>
</table>
时间: 2024-08-07 07:49:33

求教jsp 问题,能在一台电脑上运行,不能在另外一台上运行?的相关文章

单台电脑上启动多个Modelsim图形环境窗口的简单办法(windows)

1 http://blog.21ic.com/user1/3128/archives/2010/73447.html 单台电脑上启动多个Modelsim图形环境窗口的简单办法(windows) Modelsim由于License限制,一般一个PC机只能启动一个窗口程序,打开第二个时候就会出错退出,很不方便调试使用.后来发现,结合一个叫zDesk的软件使用可以很好的解决这个问题.这个软件有点像linux下的多窗口,切换到第二个窗口下,就可以打开一个新的Modelsim图形环境.软件可以启动很多个窗

一台电脑上配置多个tomcat

很多时候我们要配置多个tomcat 但是启动时候就会好多错误和冲突 要么startup的时候就把两个tomcat全给起了...不好控制 下面给出解决方案 一台电脑同时运行多个tomcat配置方法: 1.使用压缩版的tomcat不能使用安装版的. 2.第一个tomcat的配置不变. 3.增加环境变量CATALINA_HOME2,值为新的tomcat的地址. 4.修改新的tomcat中的startup.bat,把其中的CATALINA_HOME改为CATALINA_HOME2. 5.修改新的tomc

如何在同一台电脑上同时运行2个tomcat

前段时间做的项目,由于是给手机客户端做服务器,所以客户端在开发过程中需要访问我的服务器. 问题是我也在开发,并且没有加入热部署,那么势必会造成服务器频繁重启,这也对客户端开发会产生一定的影响. 此时就需要跑两个tomcat了,一个我开发用,一个给客户端用.那么问题来了,如何在同一台电脑上同时运行2个tomcat呢? 如果什么都不配置,我们来运行两个tomcat试试: 出错了,提示我们端口号8005被占用.tomcat默认使用8005端口来监听关闭tomcat的请求 所以该端口号不能重复,那么我们

限制在同一台电脑上只允许有一个用户登录系统

在web应用系统中,出于安全性考虑,经常需要对同一客户端登录的用户数量和一个客户同时在多个客户端登陆进行限制.具体一点就是: 1.在同一台电脑上一次只允许有一个用户登录系统,2.一个用户在同一时间只允许在一个客户端登录. 我最近做的一个系统就遇到了这样的问题,本来系统已经开发完成了,但是安全测评没有通过,就是因为没有做这两个限制.怎么来做这样的限制呢?我在网上找了很久,发现问这个问题的人很多,但是没有找到特别清楚的答案.后来自己摸索着,看了一些书,终于找到解决办法了. 要解决这个问题实际上不难,

在同一台电脑上同时安装Python2和Python3

目前Python的两个版本Python2和Python3同时存在,且这两个版本同时在更新与维护. 到底是选择Python2还是选择Python3,取决于当前要使用的库.框架支持哪个版本. 例如:HTMLTestRunner.locustio支持Python2,但是不支持Python3. 所以很多时候,一台电脑上需要同时安装Python2和Python3. 本篇内容主要讲一下,在同一台电脑上如何同时安装Python2和Python3,且均可以正常使用pip. 一.安装Python2(以及pip)

在一台电脑上运行两个或多个tomcat

在一台电脑上运行多个tomcat 在本例中,使用两个tomcat做示例 工具/原料 tomcat 安装好jdk,并且配置好环境变量 方法/步骤 首先去apache下载一个tomcat,下载解压版的,比较方便 把这个tomcat,解压两次,为了方便显示,我把解压出来的tomcat重命名成tomcat11111和tomcat22222 修改其中一个tomcat中的某些参数,为了避免启动tomcat时出现冲突,编辑bin/startup.bat, 在文件第一行添加如下两行 SET JAVA_HOME=

复制虚拟机到另一台电脑上

1.鼠标放在虚拟机上,会自动显示该虚拟机的存储位置.  2.找到该文件夹,直接将其复制到另外一台电脑上,然后点击打开虚拟机,找到.VMX文件打开即可使用. 3.最后你复制过去的虚拟机可能无法上网,只需要将之前的网络适配器移除,然后再添加一个新的网络适配器,这样就可以上网了. 原文地址:https://www.cnblogs.com/nsw0419/p/11616950.html

(转)如何在一台电脑上开启多个tomcat 和配置让系统识别哪个具体的tomcat

大家基本上都只在一台电脑上面启动一个Tomcat,而启动多个Tomcat会提示报错等相关故障.而假如调试负载均衡及集群的时候,需要在一台电脑上面开启多个Tomcat,那么怎么开启呢? 方法/步骤 首先需要知道的是,我们不通过Eclipse等其它工具启动Tomcat而通过手动启动Tomcat的时候是需要配置环境变量的.而我们启动Tomcat的时候,则需要读取环境变量中的相关配置来运行.也就是说,假如我有多个Tomcat,而启动的时候都是启动环境变量里面的Tomcat.这样便会因为端口冲突而导致启动

BlockChain-在一台电脑上部署多个节点

这里分享的是关于在是在私有链中,用一台电脑去创建多个节点,并进行节点链接 1. 准备创世块文件 自己创建一个创世块文件或是称为根节点是为了区分公有链和私有链.同一个网络下只有一个创世块,而且只有处于相同的创世块才可以正常进行通信.创世块文件是一个json文件.格式如下: { "nonce": "0x0000000000000042", "timestamp": "0x0", "parentHash": &q

怎么把QQ我的收藏表情图片转移到另一台电脑上

把收藏的QQ表情从一台电脑转移到另一台电脑的操作步骤如下:    1.在有表情的电脑登陆QQ,随便打开一个聊天窗口,点击[表情],选择[表情设置],点击[导入导出表情包],选择[导出全部表情包]:    2.将导出的表情包复制到另一台电脑:    3.在另一台电脑登陆QQ,随便打开一个聊天窗口,点击[表情],选择[表情设置],点击[导入导出表情包],选择[导入表情包],选择刚才导出的表情包,点击打开.    4.表情成功转移到另一台电脑.