0 0

JSP跳转隐藏参数0

<a href="<%=URL_PATH%>/faqAction.do?functionCode=CP">为您解答使用中常见<br />的问题</a>
这是JSP页面超链接,
一下是struts配置
<!-- 专家问答 2013.09.22 LH -->
<action
      path="/faqAction"
      type="com.baosight.automotive.struts.action.FaqNewAction"
      name="faqNewForm"
      input="/error.jsp"
      scope="request"
      unknown="false"
      validate="true"
    >
<forward
        name="CP"
        path="/automotive/contactus/faqCp.jsp"
        redirect="false"
      />
</action>
以下是点击超链接之后跳转到相应页面之后地址栏中显示为
http://test.integrate.baosteel.net.cn/baosteel_products/faqAction.do?functionCode=CP

现在我需要做的事把地址栏中的?functionCode=CP给去掉 还需要正常跳转我改怎么做? 没分了看有人来回答没
2014年7月08日 16:34

3个答案 按时间排序 按投票排序

0 0

采纳的答案

有三种方式:

第一,对URL进行encodeURI操作,或者类似于的转码、加密操作;当然也可以增加好多没用的参数,混淆别人用的。
第二,采用表单,隐藏表单域。
第三,采用ajax

2014年7月08日 18:49
0 0

用POST代替GET即可。

2014年7月09日 13:40
0 0

jsp可读性不好,建议使用模板,动静脱离。比如:秘鲁玛卡

2014年7月08日 17:18

相关推荐

    JSP页面的五种跳转方法

    - 创建一个隐藏的表单并使用JavaScript来提交这个表单,可以实现页面间的跳转,也可以传递参数。 选择哪种跳转方法取决于具体的需求,如是否需要保留原始URL、是否需要跨域、是否需要用户看到跳转过程等。在JSP...

    A标签隐藏传参

    HTML JSP 页面A标签访问后台,JSP 或者 直接跳转 HTML页面 进行隐形传参

    关于JSP页面间的传参问题

    在进行Web开发时,尤其是在使用Java Server Pages(JSP)技术的过程中,页面间的参数传递是一项非常重要的技能。它不仅涉及到基本的HTML知识,还涉及到Java语言以及HTTP协议的理解。通过合理的页面间传值方式,可以...

    JSP教材JSP语法

    - 传递参数:通过`&lt;jsp:param&gt;`标签可以在重定向时携带参数到目标页面。 - **示例**: - `&lt;jsp:forward page="/servlet/login"/&gt;` - 或者: - `&lt;jsp:forward page="/servlet/login"&gt;` - `&lt;jsp:param name=...

    初学Java Web页面间的登录跳转

    例如,使用`response.sendRedirect()`方法,浏览器会显示新的URL,隐藏了内部的跳转逻辑。 2. 转发:适用于多个页面共享同一数据或需要连续处理多个请求的情况。在Servlet中,可以使用`request....

    jsp基础精华详解

    ### JSP基础精华详解 ...以上介绍了JSP中的四种会话跟踪方式及其基本使用方法,同时还提到了内部跳转与外部跳转的区别以及`ServletContext`的应用场景。掌握这些基本概念和技术对于开发基于JSP的Web应用程序至关重要。

    jsp基础教程精讲 jsp基础教程精讲

    - **URL重写**:使用问号参数传递数据,如`LoginServlet?username=zhangsan&pwd=123`。 ### 4. 跳转 - **内部跳转(Forward)**:`request.getRequestDispatcher().forward()`,一次请求和一次响应,服务器内部...

    jsp技术总结,jdk配置,tomcat配置,jsp语法

    - **&lt;jsp:param&gt;动作**:传递参数给&lt;jsp:include&gt;或&lt;jsp:forward&gt;。 **2.8 常用函数与功能实现** - **2.8.1 获得当前日期时间**:使用`() %&gt;`。 - **2.8.2 循环建立并填充表格数据**:利用`&lt;c:forEach&gt;`标签循环...

    jsp试题加答案

    - `&lt;%@ page ... %&gt;`指令中的`errorPage`属性指定发生错误时跳转的页面,`isErrorPage`属性不是必需的,但当设置为`true`时,表示当前页面是错误处理页面。 - 如果设置了`errorPage`,那么`error.jsp`页面应该包含...

    jsp详细整理笔记

    2. **动态包含**:使用 `&lt;jsp:include page="file_path" flush="true"/&gt;`,这种方式在运行时完成,可以传递参数给被包含的页面。 #### 七、Forward指令 `&lt;jsp:forward&gt;` 用于将请求转发到另一个页面。这种方式不...

    Jsp的request的用法

    1. **页面间链接关系**:如果页面A通过超链接跳转到页面B,应该使用`request.getParameter()`来获取请求参数,因为这是HTTP请求的一部分。 ```jsp // 页面A &lt;form method="post" action="pageB.jsp"&gt; 用户名: ...

    servlet和JSP面试题大全

    - **动态Include**:通过`jsp:include`标签实现,总是会检查被包含文件中的变化,适用于包含动态页面,可以携带参数。 - **静态Include**:通过`&lt;%@ include file="..."&gt;`指令实现,不会检查被包含文件的变化,适用...

    通讯录[学JSP的一些基本知识做的]

    5. **JSP动作(Actions)**:如`&lt;jsp:include&gt;`, `&lt;jsp:forward&gt;`, `&lt;jsp:param&gt;`等,它们用于在运行时动态地插入内容、转发请求或传递参数。 6. **HTTP请求与响应**:在Servlet中,`HttpServletRequest`对象用于...

    jsp基础速成精华讲解

    - **sendRedirect()**:用于将用户重定向到另一个URL,常用于登录验证成功后跳转至主页等场景。 - **getWriter()**:获取响应输出流,用于向客户端发送文本数据。 - **setContentType()**:设置响应的内容类型及字符...

    [jsp]Jsp速成指南

    4. **转发与重定向**:JSP支持两种页面跳转机制: - **转发**:服务器端内部跳转,客户端地址栏不会改变。例如: ```java request.getRequestDispatcher("index.jsp").forward(request, response); ``` - **...

    jsp:forward方法实例

    当JSP引擎遇到这个标签时,它不会继续执行当前页面的其余部分,而是立即跳转到指定的页面。由于请求被转发,所以"target.jsp"能够访问在原始请求中设置的所有请求参数和session变量。 请求转发与URL重定向(`...

    Jsp页面内用代码实现分页

    这些链接通常会包含一个隐藏的页码参数,以便用户点击时跳转到相应的页码。 5. **处理分页链接点击**:当用户点击分页链接时,新的请求会被发送到服务器,JSP页面需要捕获这个请求,更新页码参数,然后重新执行上述...

    JSP图书管理系统!!!!!!!!!!!1

    `request.getRequestDispatcher().forward(request, response)`则为服务器端跳转,对用户隐藏实际请求路径。 9. **模板技术** 可以结合JSP与FreeMarker、Velocity等模板引擎,提高代码可维护性,将视图部分与业务...

    jsp返回登陆前的页面的几种实现

    可以将`lastUrl`作为隐藏参数传递到登录表单中,或者存储在Session中。例如,在登录表单中添加一个隐藏字段: ```html &lt;input type="hidden" name="lastUrl" value="&lt;%= lastUrl %&gt;"&gt; 用户名:...

Global site tag (gtag.js) - Google Analytics