<!-- 请求处理的配置 ,使用execute系统默认处理请求 -->
xml文件中; <action name="add" class="com.j1057.action.CalAction" >
jsp文件中:
<form action="add.action">
num0:<input name="num0"><br>
num1:<input name="num1"><br>
<input value="加" type="submit">
xml文件中; <action name="add" class="com.j1057.action.CalAction" >
jsp文件中:
<form action="add.action">
num0:<input name="num0"><br>
num1:<input name="num1"><br>
<input value="加" type="submit">
</form>
2,
//struts2默认使用“!”+方法名将请求分发到方法
xml文件中; <action name="cal2" class="com.j1057.action.Cal2Action" >
<result>index.jsp</result>
</action>
jsp文件中:$(function(){
$("#btn_sub").click(function(){
$("#f1").attr("action","cal2!sub.action").submit();
});//其中的sub是cal2这个action所对应的类中的方法名。
3,
//隐藏方法名的配置
xml文件中;
<action name="dv" class="com.j1057.action.Cal2Action" method="div">
<result>index.jsp</result>
</action>
jsp文件中:
$("#btn_div").click(function(){
$("#f1").attr("action","dv.action").submit();
}
4,
//动态的指定action的访问方法和返回路径。其中_*是站位符,第一个是方法站位,第二个是返回路径站位。
xml文件中;
<action name="tj_*_*" class="com.j1057.action.TijiAction" method="{1}">
<result>index.jsp</result>
<result name="toRslt">{2}.jsp</result>
</action>
jsp文件中: //"tj_calRect_result.action"中,calRect是action对应类中的方法名,result是返回的页面去掉后缀后的页面名
$("#btn_rct").click(function(){
$("#f2").attr("action","tj_calRect_result.action").submit();
}
<form id="f2" >
长:<input name="sp.len"><br>
宽:<input name="sp.wth"><br>
高:<input name="sp.hght"><br>
<input value="圆柱体" type="button" id="btn_cyc">
<input value="圆锥体" type="button" id="btn_zui">
<input value="矩形" type="button" id="btn_rct">
</form>
2,
//struts2默认使用“!”+方法名将请求分发到方法
xml文件中; <action name="cal2" class="com.j1057.action.Cal2Action" >
<result>index.jsp</result>
</action>
jsp文件中:$(function(){
$("#btn_sub").click(function(){
$("#f1").attr("action","cal2!sub.action").submit();
});//其中的sub是cal2这个action所对应的类中的方法名。
3,
//隐藏方法名的配置
xml文件中;
<action name="dv" class="com.j1057.action.Cal2Action" method="div">
<result>index.jsp</result>
</action>
jsp文件中:
$("#btn_div").click(function(){
$("#f1").attr("action","dv.action").submit();
}
4,
//动态的指定action的访问方法和返回路径。其中_*是站位符,第一个是方法站位,第二个是返回路径站位。
xml文件中;
<action name="tj_*_*" class="com.j1057.action.TijiAction" method="{1}">
<result>index.jsp</result>
<result name="toRslt">{2}.jsp</result>
</action>
jsp文件中: //"tj_calRect_result.action"中,calRect是action对应类中的方法名,result是返回的页面去掉后缀后的页面名
$("#btn_rct").click(function(){
$("#f2").attr("action","tj_calRect_result.action").submit();
}
<form id="f2" >
长:<input name="sp.len"><br>
宽:<input name="sp.wth"><br>
高:<input name="sp.hght"><br>
<input value="圆柱体" type="button" id="btn_cyc">
<input value="圆锥体" type="button" id="btn_zui">
<input value="矩形" type="button" id="btn_rct">
</form>
//java部分略