应用Struts框架,开发一个加法器
一、准备以下压缩包:
- JDK1.7
- Maven
- Eclipse
二、安装
- 选择一个单独的工作盘并建立文件夹(只与本文件项目有关,不与其它地方的JDK、tomcat等发生关系)
- 设置eclipse的配置文件eclipse.ini,修改虚拟机路径,在-vmargs之前添加
-vm E:\jee\jdk1.7\bin\javaw.exe
注意:1用写字板打开修改,-vm不要换行
2以上方式依旧不行,可选择换行
- 启动eclipse,设置maven
在菜单window-prefrences中搜索“maven”,打开“installations”选项进行设置
- 设置maven仓库路径
(1)修改Maven根目录(E:\jee\maven-3.3.9)下的 conf文件夹内的setting.xml文件,新增一行:
<localRepository>e:\jee\.m2\repository</localRepository>
- 修改Eclipse中的maven配置
在菜单windo->prefences中,打开“maven-User setting”,如下图:
选中User Settings,点击“Browse”,选择刚配置的Maven文件,再点击下面的“Reindex”按钮进行更新索引。
一、新建项目
直接点击 ”next”:
填写: Group id 主要是网址
Artifact id 项目id
Package 自动根据这两个生成,如下图:
一、编写程序
- 首页代码如下:
<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/”查看结果