frame 标记 引用一个jsp文件应该怎么写??

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了frame 标记 引用一个jsp文件应该怎么写??相关的知识,希望对你有一定的参考价值。

在struts2开发中jsp页面使用frame 标记 如果要引用一个放在WEB-INF目录下的jsp文件应该怎么写??

WEB-INF目录下的jsp无法直接访问,必须先在web.xml中配置映射路径再使用。
例如:
<servlet>
<servlet-name>任意</servlet-name>
<jsp-file>/WEB-INF/jsp文件名</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>跟上面的一致</servlet-name>
<url-patter>定义访问的路径,例如:/test.jsp</url-patter>
</servlet-mapping>

然后在<frame>里的src中使用之前定义的url-pattern的路径就行了。
例如:<frame src="test.jsp">
参考技术A iframe 标记引用一个jsp文件可以用src属性。
参考例子如下:
<head id="Head1" runat="server">
<title>无标题页</title>
<script language="javascript" type="text/javascript">
function refresh2()
//这里通过传入testwindow.jsp让iframe跳转
parent.rightFrame.location.href="testwindow.jsp";

//刷新页面的方法
function dorefresh()
timeoutid = setInterval("refresh2()",1000);

</script>
</head>
<body onload="dorefresh();">
</body>
参考技术B <frame src="/a.jsp"></frame> 参考技术C src="文件路径啊"

在jsp文件中如何编写正确的servlet请求路径

我想在jsp 中向 servlet 发起一个请求,由servlet进行响应,并找到对应的控制器,我应该怎样写请求路径?
比如:

这个项目,我想在login.jsp中发起请求,应该怎么写呢?

参考技术A 请求的地址取决于你控制层注解里面定义的路径,如果是servlet,那么取决于web配置文件里面的地址,和文件所在路径无关追问

比如web.xml 中是这样的,能讲一下应该怎么写吗?

追答

control类是servlet文件吗?如果是的话,web里面url就是请求路径,servlet里面有post和get两种请求方法,jsp里面直接写ajax或用表单action提交请求

参考技术B 你在login.jsp发请求,在控制层,HttpServlet类用注解@WebServlet(*.action)拦截所有请求,if else判断不同请求跳转的页面,或请求转发,或重定向

以上是关于frame 标记 引用一个jsp文件应该怎么写??的主要内容,如果未能解决你的问题,请参考以下文章

jsp页面不能引用自己写的类?

jsp加载时怎么获取后台list集合并遍历

jsp frame

怎么在jsp中写java代码控制输入的密码必须至少包括数字,小写字母,大写字母,标点符号中的三种

eclipse 中jsp的java代码部分引用了一个不存在的变量,怎么不提示报错

a标记 跳转到 另一页面特定位置