首页 > 代码库 > 使用JAVAEE编写简单的加法程序
使用JAVAEE编写简单的加法程序
首先选择菜单file—new—maven project,勾选“Create a &simple project (skip archetype selection)”项:
新建Maven项目,新建完成项目之后首先配置web.xml(WEB-INF目录下)文件找到<welcome-file>修改为你新建的主页面的名称及文件名</welcome-file>,我新建的是add
所以为<welcome-file>add.jsp</welcome-file>
add.jsp文件里面就是加法程序的主页面了,其代码为
<%@ 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" valuehttp://www.mamicode.com/="=" />
</form>
</body>
</html>
(注意:input标签里name属性的值必须与新建的JAVA程序里的值一致)
然后新建一个JAVA程序来执行填入数字的加法运算,其具体代码如下:
package com.cqvie.action;
import com.opensymphony.xwork2.ActionSupport;
public class AddAction 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,这里有个小瑕疵,用int而不是String是由于Strng涉及到字符的转换比较麻烦)
上面的2个程序主页面有了,执行加法的程序也有了,接下来就是接收相加之后的值
新建jsp文件,取名为add_success,其代码如下
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<s:property value="http://www.mamicode.com/sum" />//接收相加的结果
</body>
</html>
最后配置stracts.xml文件(resources目录下)
其配置后的代码如下
<struts>
<constant name="struts.i18n.encoding" value="http://www.mamicode.com/utf-8"></constant>
<constant name="struts.multipart.maxSize" value="http://www.mamicode.com/20971520" />
<constant name="struts.devMode" value="http://www.mamicode.com/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
输入网址验证:http://localhost:9527/
使用JAVAEE编写简单的加法程序