Struts2 我的行动课就是不被打电话
我想从jsp中提取一个文本框值到我的action类中 但是我的动作类在提交页面时没有被调用 我的代码是 Jsp页面Struts2 我的行动课就是不被打电话,struts2,Struts2,我想从jsp中提取一个文本框值到我的action类中 但是我的动作类在提交页面时没有被调用 我的代码是 Jsp页面 <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&g
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<form action="AddedColor" method="post">
<div class="box">
<span class="label">Color Name</span>
<span class="ib"> <input type="text" name="color" id="color"/></span>
</div>
<div class="box">
<input type="button" id="submit_color" value="Add Color"/>
</div>
</form>
</body>
</html>
试试这个:
<div class="box">
<input type="submit" id="submit_color" value="Add Color"/>
</div>
使用Struts2或tags。是否必须使用or。@Manish否,但它们有一些优点。他们所做的只是呈现HTML。您使用的是普通按钮而不是提交按钮。@DaveNewton感谢您的回复。我不知道使用标签的好处。我只在必要时才使用它。
public class ColorAction extends ActionSupport {
private String color;
//getter and setter of color
public String insert() {
System.out.println("-> ColorAction insert()");
System.out.println(getColor());
return SUCCESS;
}
}
<div class="box">
<input type="submit" id="submit_color" value="Add Color"/>
</div>