注意:用寫字板打開修改,-vm不要換行html
在菜單window-prefrences中搜索「maven」,打開「installations」選項進行設置。Maen—> Installationsjava
而後點擊Installations –> add 選擇maven安裝目錄,例如此處筆者的安裝目錄爲X:\jee\maven-3.2.9。web
注意:maven添加到列表後,別忘了勾選以啓用。eclipse
而後, 咱們在Maven的配置界面,設置User Settings
Global Settings選擇maven 安裝目錄下conf文件夾下的settings.xml,這裏個人Maven安裝目錄爲X:\maven-3.2.9\conf\settings.xml,選擇你的Maven安裝目錄,檢查Local Repository 項,若是爲X:\maven-3.2.9\repository則配置成功,不然從新配置上一步。jsp
以上,環境配置基本完成。maven
項目構建post
首先選擇菜單file—new—maven project,勾選「Create a &simple project (skip archetype selection)」項:ui
新建Maven項目,新建完成項目以後首先配置web.xml(WEB-INF目錄下)文件找到<welcome-file>修改成你新建的主頁面的名稱及文件名</welcome-file>,我新建的是addthis
代碼以下:spa
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>加法界面</title>
</head>
<body>
<form action="add" method="post">
<input type="text" name="num1" />
+<input type="text" name="num2" />
<input type="submit" value="=" />
</form>
</body>
</html>
(注意:input標籤裏name屬性的值必須與新建的JAVA程序裏的值一致)
而後新建一個JAVA程序來執行填入數字的加法運算,其具體代碼以下:
package com.cqvie.action; import com.opensymphony.xwork2.ActionSupport; public class UserAction extends ActionSupport { private int num1, num2, sum; public int getNum1() { return num1; } public void setNum1(int num1) { this.num1 = num1; } public int getNum2() { return num2; } public void setNum2(int num2) { this.num2 = num2; } public int getSum() { return sum; } public void setSum(int sum) { this.sum = sum; } public String add() { sum = num1 + num2; return "success"; } }
注意新建的文件所繼承的爲ActionSupport
上面的2個程序主頁面有了,執行加法的程序也有了,接下來就是接收相加以後的值
新建jsp文件,取名爲add_success,其代碼以下:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <s:property value="sum" />//接收相加的結果 </body> </html>
最後配置stracts.xml文件
其配置後的代碼以下:
<struts> <constant name="struts.i18n.encoding" value="utf-8"></constant> <constant name="struts.multipart.maxSize" value="20971520" /> <constant name="struts.devMode" value="true" /> <package name="p_user" namespace="/" extends="struts-default"> <action name="add" class="com.cqvie.action.AddAction" method="add"> <result name="success"> /add_success.jsp </result> </action> </package> </struts>
加法程序到這裏就成功了,接下來運行:
run-Run Configurations
以上完畢。
——軟件152 緱旭浩