在Java Web开发中,经常遇到从action跳转到jsp页面时出现乱码的问题。以下是一个具体的例子,展示如何解决这个问题。

假设我们有一个action叫做`ShowMessageAction`,它负责跳转到`ShowMessage.jsp`页面,并显示一条消息。以下是相关的代码示例:

action跳转到jsp页面乱码实例,action跳转到jsp页面乱码实例  第1张

ShowMessageAction.java

```java

package com.example.action;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;

import org.apache.struts.action.ActionForm;

import org.apache.struts.action.ActionForward;

import org.apache.struts.action.ActionMapping;

public class ShowMessageAction extends Action {

public ActionForward execute(ActionMapping mapping, ActionForm form,

HttpServletRequest request, HttpServletResponse response)

throws Exception {

// 设置请求编码为UTF-8

request.setCharacterEncoding("