jsp页面跳转的方法集合

java代码:

package Test.Action.UserAction;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;

@SuppressWarnings("serial")
public class UserAction extends ActionSupport{

public  UserAction(){

}

public String execute(){

return SUCCESS;
}

}

---------------------------------------------------------------------------------------------------------
struts.xml代码:

 <constant name="struts.devMode" value="true" />
    <package name="user" namespace="/" extends="struts-default">
    <action name="user" class="Test.Action.UserAction.UserAction">
    <result>/welcome.jsp</result>
    </action>
    </package>

---------------------------------------------------------------------------------------------------------
jsp代码:

<script type="text/javascript">
  function userFunction(){
 window.location.href="http://localhost:8080/Test/user";
 }
  </script>

body中的代码:
 页面跳转方法<br>
  
    form表单提交<br>
    <form name="f" action="" method="post">
    <input type="button" value="button"
    οnclick="javascript:document.f.action='user';javascript:document.f.submit();"/>
    </form>
    <hr>
    
    from表单和javascript混合版(注意,第一种和第二种有冲突,只能同时使用其一)<br>
    <form name="f" action="user" method="post">
    <input type="submit" >
    </form>
    
    <hr>
    javascript方法:<br>
    <input type="button" value="button2" οnclick="userFunction()"><br/>
    <hr>
    超链接<br>
    <a href="http://localhost:8080/Test/user">user页面1</a>
    <hr/>
    超链接(内含java代码)<br>
    <a href="<%=basePath%>user">user页面2</a>
    <hr>
    超链接(最简洁)<br/>
    <a href="user">user页面3</a>
    <hr/>
    超链接(javascript)<br>
    <a href="javascript:void(0)" οnclick="userFunction()">user页面4</a>
    <hr>
       超链接(javascript2)<br>
    <a href="javascript:userFunction()">user页面5</a><br>
     <hr>
    超链接(EL表达式)<br>
<a href="${pageContext.request.contextPath}/user">user页面6</a><br>
     <hr>
    <s:debug></s:debug>

---------------------------------------------------------------------------------------------------------

welcome.jsp是被跳转页面我就不用写了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值