-
jsp问号传值用法5
我想问下例如淘宝上吧!
他们的界面每点开一个商品后调用的其实都是一个界面
只是每个界面显示了不同的商品信息
我想用jsp也只做一个界面模板然后每次点不同商品后进入同一界面
然后通过一个方法的不同参数来选择查询的是具体哪个产品的信息。
如果在上一个界面用问号传值的方式把参数传到下一个界面应该怎么写呢?
还有问号传过来的参数怎么取得呢?2012年2月07日 10:10
3个答案 按时间排序 按投票排序
-
这个需要在两方面考虑!
我跳转的前一个页面如下
<s:iterator value="pList">
<a herf="nameSpace/show.action?pid=${pid}">${pname}</a>
</s:iterator>
这个
<s:iterator value="pList">
是struts2的迭代标签
${pid}是el表达式意思是取得plist的每一个元素的pid属性然后根据这个属性从数据库取值!这基于struts的
public class ShowAction extends BaseAction {
@Autowired
private PService pservice;
private String content;
private String name;
private String pid;
public String execute()throws Exception{
P p=pservice.getp(pid)
name=p.getName();
content=p.content; return "success";
}
// get set 方法省略
}
再用
<s:propery name="name"/>
在show.jsp上
2012年2月07日 19:30
-
比如:
http://www.xxx.com/index.jsp?aaa=bbb
在index.jsp页面中使用java代码:
String s = request.getParameter("aaa");
s的值就是字符串bbb如果你传的是整数,那你就手动转一下,如果懂java这些我都白说了,如果不懂java,那你还有很多东西要学,别急。2012年2月07日 10:54
相关推荐
以上介绍了几种常用的JSP页面传值方式,包括使用表单、URL重写、JavaScript动态改变表单行为、JSP内置对象和标签库以及Cookie和Session。不同的场景下可以选择不同的方法来满足需求。在实际应用中,开发者还需要考虑...
jsp页面传值中文乱码问题处理 在 JSP 页面中传值时,中文字符可能会出现乱码问题,这是由于字符编码不一致所引起的。下面将详细讲解 JSP 中文乱码种类和解决方案。 JSP 文件中文内容显示乱码 在 JSP 文件中,如果...
- **请求属性(Request Attributes)**:Servlet可以使用`request.setAttribute()`方法设置请求属性,然后通过`request.getRequestDispatcher().forward(request, response)`将请求转发给JSP。JSP可以通过`request....
本文将根据提供的文件信息,详细介绍几种常见的JSP页面间传值方法,并深入分析每种方法的特点及应用场景。 #### 一、URL重写 这是最简单也是最直接的一种传值方式,主要通过在链接中添加查询参数来实现。例如: `...
jsp表单的FORM传值是指在jsp页面中使用FORM表单来传递数据。在jsp中,使用<jsp:useBean>动作来使用javaBean,javaBean是一种特殊的java类,可以将java处理代码从jsp页面中分离,使得jsp页面变得更加简洁。 使用<jsp...
Servlet到JSP的传值技术也可以使用sendRedirect和forward两种方法,例如: 1. 使用sendRedirect方法:response.sendRedirect("http://localhost/Try/a.jsp?a=a") 2. 使用forward方法:ServletContext application =...
-- 第二种传值方式使用 jsp:getProperty 读取值 --> 这里需要补全代码 --%> ``` **解析:** - 使用 `<jsp:useBean>` 创建了一个名为 `noticebean` 的 JavaBean 实例,并将其作用域设置为 `application`。 - 调用 ...
这里我们将详细探讨几种在JSP中传递参数的方法,并通过示例来理解它们的工作原理。 1. **URL请求参数传递** 这是最简单的方法,参数直接附加在URL后面。例如: ```html <a href="thexuan.jsp?action=transparams...
JSP与EL详解
### JSP与Servlet之间的传值方法详解 #### 一、引言 在Web开发中,JSP(JavaServer Pages)和Servlet是两个重要的技术组成部分,它们通常被用来处理客户端请求并生成动态网页内容。为了实现功能更为复杂的应用,...
- **通过JSP脚本元素**:在JSP中,可以使用 `<script>` 标签直接输出JavaScript代码,将Java变量的值传递给JavaScript。例如: ```jsp var myValue = "<%= javaVariable %>"; ``` - **通过JSP表达式语言...
### JSP页面之间的传值详解 #### 一、引言 在Web开发中,数据的传递是一项基础且重要的任务。特别是在使用JSP技术时,如何有效地在不同的JSP页面或JSP与Servlet之间进行数据传输,是每个开发者都需要掌握的核心...
JSP 中文显示问号问题解决方法 JSP(Java Server Pages)是一种基于Java技术的服务器端脚本语言,广泛应用于Web开发中。但是,在JSP中输出中文时,经常会出现问号问题,即中文字符被显示为问号。今天,我们将探讨...
### JSP与Servlet之间的传值详解 ...本文详细介绍了 JSP 和 Servlet 之间传值的各种方法及其应用场景。了解并掌握这些基础知识对于 Web 开发者来说至关重要。通过合理的数据传递策略,可以使应用程序更加灵活和高效。
使用JSP开发的Web应用经常遇到的一个问题就是页面传值时的乱码问题。乱码问题通常是由于字符编码不一致导致的,为了确保数据的正确显示和处理,解决乱码问题是非常重要的。 首先,让我们来了解JSP页面传值乱码过滤...
如果需要从Java后端向JSP页面传递数据,可以使用`HttpServletRequest`的`setAttribute`方法。例如,我们希望在验证失败时将错误信息传递回JSP: ```java request.setAttribute("judge", "账号或密码错误"); ...
1. **创建AJAX请求**:使用JavaScript的`XMLHttpRequest`对象或者更高级的jQuery库中的`$.ajax()`方法发起异步请求。 2. **发送数据**:在请求中,可以通过`data`参数发送键值对数据。 3. **接收响应**:在请求成功...
JSP之间传值大家应该都会,在HTML之间传值大家考虑过吗? 本文档完美的在HTML之间传值,并且可以随意过滤掉不想要的传值。 更多资源请关注我的博客:http://blog.csdn.net/imwangjiping
在讨论JSP(Java Server Pages)传值时,遇到的本地无乱码而测试机出现乱码的问题是一个典型的编码问题,常见于网络编程和Web开发中。以下是对标题、描述和部分内容所涉知识点的详细解析。 ### 知识点解析 #### ...
在JSP、Servlet容器配置以及Action类的接收方法中,都需要确保统一使用相同的字符编码,如UTF-8。 三、解决中文乱码问题 1. **JSP页面设置** 在JSP头部声明字符集: ```jsp ;charset=UTF-8" language="java" %> ...