標籤:this 技術 啟用 imp post maxsize alt welcome htm
- 環境配置
- 所需軟體:Maven、Eclipse-mars、jdk1.7(本次所用軟體皆為綠色版,無需安裝)。
- 解壓Maven、Eclipse-mars、jdk1.7,集中到一個檔案夾方便管理,例如筆者本次將所有軟體、檔案集中到X:\jee檔案夾中。
- 以上相當於省去了安裝的過程和不必要的麻煩,接下來還得做一些更改。在eclipse的設定檔eclipse.ini,修改虛擬機器路徑,在-vmargs之前添加-vm X:\jee\jdk1.7\bin\javaw.exe(X為你的盤符)。
注意:用寫字板開啟修改,-vm不要換行
- 啟動Eclipse-mars,設定maven。(提示:啟動之前可以在jee檔案夾下建立對應的工作空間workspace,複製好路徑,初次開機即可粘貼上去,勾選啟用,省去一些麻煩。)
在菜單window-prefrences中搜尋“maven”,開啟“installations”選項進行設定。Maen—> Installations
然後點擊Installations –> add 選擇maven安裝目錄,例如此處筆者的安裝目錄為X:\jee\maven-3.2.9。
注意:maven添加到列表後,別忘了勾選以啟用。
然後, 我們在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則配置成功,否則重新設定上一步。
以上,環境配置基本完成。
項目構建
首先選擇菜單file—new—maven project,勾選“Create a &simple project (skip archetype selection)”項:
建立Maven項目,建立完成項目之後首先配置web.xml(WEB-INF目錄下)檔案找到<welcome-file>修改為你建立的首頁面的名稱及檔案名稱</welcome-file>,我建立的是add
代碼如下:
<%@ 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 緱旭浩
學習筆記--Maven+Eclipse Java EE執行個體:加法計算機