zoukankan      html  css  js  c++  java
  • 应用Struts框架,开发一个加法器

    一、准备以下压缩包:

    1. JDK1.7
    2. Maven
    3. Eclipse

    二、安装

    1. 选择一个单独的工作盘并建立文件夹(只与本文件项目有关,不与其它地方的JDK、tomcat等发生关系)
    2. 设置eclipse的配置文件eclipse.ini,修改虚拟机路径,在-vmargs之前添加

             -vm E:jeejdk1.7injavaw.exe

    注意:1用写字板打开修改,-vm不要换行

          2以上方式依旧不行,可选择换行

    1. 启动eclipse,设置maven

           在菜单window-prefrences中搜索“maven”,打开“installations”选项进行设置

    1. 设置maven仓库路径

    (1)修改Maven根目录(E:jeemaven-3.3.9)下的 conf文件夹内的setting.xml文件,新增一行:

    <localRepository>e:jee.m2 epository</localRepository>

    1. 修改Eclipse中的maven配置

    在菜单windo->prefences中,打开“maven-User setting”,如下图:

     选中User Settings,点击“Browse”,选择刚配置的Maven文件,再点击下面的“Reindex”按钮进行更新索引。

    一、新建项目

     

    直接点击 ”next”:

     

    填写: Group id 主要是网址

           Artifact id 项目id

           Package 自动根据这两个生成,如下图:

    一、编写程序

    1. 首页代码如下:

    <html>

          <head>

               <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

               <title>计算器</title>

          </head>

          <body>

               <form action="login" method="post">

                     <input type="text" name="one" />

                        +

                     <input type="text" name="two" />

                     <input type="submit" value="计算" />

               </form>

          </body>

    </html> 

     2. 对于java文件中,新增UserAction.Java,内容如下:

    public class UserAction extends ActionSupport {

          private int one;

          private int two;

          private int san;

          public int getSan() {

               return san;

          }

          public void setSan(int san) {

               this.san = san;

          }

          public int getOne() {

               return one;

          }

          public void setOne(int one) {

               this.one = one;

          }

          public int getTwo() {

               return two;

          }

          public void setTwo(int two) {

               this.two = two;

          }

          public String login() {

               System.out.println("one->" + one);

            System.out.println("two->" + two);

                      if(one>0&&two>0){

                 san = one + two;

                 return "success";}

           else

                 return "error";

      }

    }

    3.在浏览器中查看结果

    地址栏输入“http://localhost:9527/struts-add/”查看结果

     

  • 相关阅读:
    [CareerCup] 11.6 Search a 2D Matrix 搜索一个二维矩阵
    [CareerCup] 11.5 Search Array with Empty Strings 搜索含有空字符串的数组
    [CareerCup] 11.4 Sort the File 文件排序
    [CareerCup] 11.3 Search in Rotated Sorted Array 在旋转有序矩阵中搜索
    VTK 6.3.0 Qt 5.4 MinGW 4.9.1 Configuration 配置
    [CareerCup] 11.2 Sort Anagrams Array 异位词数组排序
    [CareerCup] 11.1 Merge Arrays 合并数组
    Matlab Delete Row or Col 删除矩阵的行或列
    [CareerCup] 10.7 Simplified Search Engine 简单的搜索引擎
    [LeetCode] Nim Game 尼姆游戏
  • 原文地址:https://www.cnblogs.com/bigbangtop/p/6508626.html
Copyright © 2011-2022 走看看