jsp 的超链接问题,请jsp高手指导指导吧

jsp 的超链接问题,请jsp高手指导指导吧,第1张

shop/pagelink是servlet, 是在配置文件里有定义的,并编写了对应的class,你应该先多了解下jsp程序以及服务器的运作过程,
templetjsp 中有将程序程序跳转到从request中获取的mainPage传递的url, 上面中也就是defaultjsp。
shop/pagelink这个类,是在你的项目文档WEB-INF\classes\shop\pagelinkclass, 或者是被打包成jar文件放到了类的扫描路径中。
pagelinkjava文件中同样会获取mainPage,并重新定向到这个页面
responsesendRedirect(mainpage=“welcomejsp");
这个语句,是
mainpage=“welcomejsp";
responsesendRedirect(mainpage);
同样也可以直接responsesendRedirect("welcomejsp");
if (isValid) 语句块之后的程序只要没有return
还是会执行的,不会因为这里sendRedirect的执行而跳转到其他程序去了。

判断是否是首页,如果是首页,单独输出首页的地址文本,而不是链接地址。同样的,在最末页的时候,也判断一下,然后单独输出末页的文本地址信息。是文本信息的话,当然就不可点击了啦。例如

<!-- page为当前页-->
<%
if(page=1)
{
%>
首页 <a href=xxxjsppage+1>下一页</a>
<%
}else if(page=lastpage)
{
%>
<a href=xxxjsppage-1>上一页 最末页
<%
}else {
%>
<a href=xxxjsppage-1>上一页</a> <a href=xxxjsppage+1>下一页</a>
<%
}
%>

1
使用 href 超链接 相关代码如下: <a href="目标页面">跳转</a> 1 优点:比较简单,通常写到<a>标签中即可。 缺点:href 属性规定链接的目标地址。如果未使用 href 属性,则<a>标签不是链接,而是链接的占位符。 适用场合:客户端跳转,从一个页面链接到另一个页面,适用于完成指定位置的动态跳转。
2
通过form表单提交 相关代码如下: <form name="form1" method="post" action="目标页面"> <input type="text" name="name" /> <input type="text" name="pad" /> <input type="submit" value="提交" /> <input type="reset" value="重


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13378639.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-24
下一篇 2023-07-24

发表评论

登录后才能评论

评论列表(0条)

保存