1.新建一个项目
2.在项目中建立一个struts.xml
修改其中的代码
<struts> <package name="default" extends="struts-default"> <!-- 用户登录 --> <action name="bean" class="entity.Student"> <result name="success">/bean.jsp</result> <result name="error">/error.jsp</result> </action> </package> </struts>
3.建立一个类继承ActionSupport
public class Student extends ActionSupport { private String name; //name属性,下面是其getter和setter方法 public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public String execute() throws Exception { if(true){ return "success"; } else return "error"; } }
4.bean标签的赋值方法
<html> <head> <title>bean标签</title> </head> <body> <s:bean name="entity.Student" id="stu"> 在bean标签内部可以直接输出:<br> <s:param name="name">周何骏</s:param> (1)第一种赋值方式: <s:property value="name"/><br> (2)第二种赋值方式: <!-- 该方法为参数赋值字符串必须加引号 --> <s:param name="name" value="'周何骏'"></s:param> <s:property value="name"/> </s:bean> <br> 在bean标签外部利用id取值: <s:property value="#stu.name"/> </body> </html>
5.在jsp中写一个按钮
<body> <form action="bean.action" method="post"> <input type="submit" value="登录"/><br> </form> </body>
6.点击按钮就会出现
7.从中学到了怎么运用Struts和怎么赋值