Tag: jsp

如何将来自不同项目的JSP文件包含到我的项目中

如何将来自不同项目的JSP文件包含到我的项目中? 上面的代码不起作用。

通过Struts 2中的ModelDriven将参数传递给操作

该问题与ModelDriven和Struts 2.3.16有关。 由于params拦截器的行为更改为访问传递给操作的参数,因此需要配置acceptParamNames列表以与ModelDriven操作一起使用。 如果acceptParamNames列表为空,则默认情况下通过默认模式接受params。 假设我们有一个 ModelDriven动作: @Namespace(“/modelDriven”) public class ModelDrivenAction extends ActionSupport implements ModelDriven { private Gangster model = new Gangster(); private String name; //getter and setter public Object getModel() { return model; } @Actions({ @Action(value=”modelDriven”, results=@Result(location = “/modelDriven/modelDriven.jsp”)), @Action(value=”modelDrivenResult”, results=@Result(location = “/modelDriven/modelDrivenResult.jsp”)) }) public String execute() throws Exception { model.setName(name); return SUCCESS; } } […]

_jspService超过65535字节限制

所以我正在处理在Websphere 7(JDK 6)上运行的遗留servlet代码。 开发环境设置使用Tomcat 6(JDK 6)。 为什么它适用于Websphere 7而不适用于Tomcat 6? 这是与应用服务器有关的吗? 如果你的答案是肯定的,那么肯定。 2,除了分解代码或使用动态包含之外,您是否在Tomcat 6(JDK 6)上有解决方法? 该计划不同意将静态包含更改为动态包括主要因为大多数页面与包括应用程序的主模板的商业模型代码相关联。

捕获服务器端生成的动态内容

有什么办法可以在服务器端捕获生成的动态内容,并将相同的文件或字符串对象提供给servlet。 我们可以使用JSP生成动态内容,但是我们无法访问服务器端生成的动态内容。 我们一旦转发容器生成动态内容并将其发送到响应。 我需要访问服务器端生成的动态内容。 任何帮助将不胜感激。

使用java servlet在浏览器中显示Pdf

我的应用程序中有pdf文件。 我需要在浏览器中显示pdf。 我正在将文件作为fileInputStream读取,我需要在我的应用程序中使用浏览器显示pdf。 但我没有pdf路径,我有文件流。 请给我一些建议和例子 我用ajax来显示pdf,我使用call_method()javascript ajax请求方法来调用showPdf动作,在showpdf动作中只是将pdf文件转换为ByteArrayOutputStream并将结果写在out put流中。 但它显示了下面提到的结果。 JSP中的结果 : %PDF-1.4% 1endstream endobj 4 0 obj >> / MediaBox [0 0 595 842] >> endobj 1 0 obj endobj 3 0 obj endobj 5 0 obj endobj 6 0 obj endobj xref 0 7 0000000000 65535 f 0000000389 00000 n 0000000015 00000 n 0000000477 […]

在Servlet / JSP中加载属性文件

我已经从我的Java project创建了一个jar ,并希望在JSP Servlet Project使用相同的jar。 我正在尝试加载一个属性文件,假设我的JSP Servlet Project中的WEB/properties/sample.properties保存在WEB/properties/sample.properties ,应该由jar的类读取。我在类中使用以下代码wriiten jar来访问它。 Properties prop=new Properties(); prop.load(/WEB-INF/properties/sample.properties); 但每次我得到fileNotFound exception 。 请建议我的解决方案。 这是结构 WEB-INF | lib | myproject.jar | myclass (This class needs to read sample.properties) | properties |sample.properties

如何在Tomcat中设置请求编码?

我的Java webapp中存在问题。 这是index.jsp中的代码: JSP Page Hello World! Res: 当我发送请求时,我的浏览器会发送此标头: GET /kjd/index.jsp?q=%C3%A9 HTTP/1.1\r\n … Accept-Charset: UTF-8,*\r\n Tomcat服务器将此返回给我: Content-Type: text/html;charset=UTF-8\r\n 但是如果我在表格中发送“é”(UTF-8中的%C3%A9),则会显示“é”。 我的理解是浏览器发送一个用UTF-8(%C3%A9)编码的“é”。 但服务器将其解释为ISO-8859-1。 所以%C3被解码为Ã而%A9被解码为©,然后发回以UTF-8编码的响应。 在代码中,请求应使用UTF-8解码: request.setCharacterEncoding(“UTF-8”); 但是,如果我发送这个url: http://localhost:8080/kjd/index.jsp?q=%E9 “%E9”用ISO-8859-1表示,显示“é”。 为什么这不起作用? 为什么请求使用ISO-8859-1进行解码? 我在Tomcat 6和7以及Windows和Ubuntu上尝试过它。

是什么导致“java.lang.IllegalStateException:BindingResult和bean name’命令的普通目标对象’都不可用作请求属性”?

对于这些类型的问题,这是一个广泛的规范问答post。 我正在尝试编写一个Spring MVC Web应用程序,用户可以在其中添加电影名称到内存中的集合。 它的配置是这样的 public class Application extends AbstractAnnotationConfigDispatcherServletInitializer { protected Class[] getRootConfigClasses() { return new Class[] {}; } protected Class[] getServletConfigClasses() { return new Class[] { SpringServletConfig.class }; } protected String[] getServletMappings() { return new String[] { “/” }; } } 和 @Configuration @ComponentScan(“com.example”) public class SpringServletConfig extends WebMvcConfigurationSupport { @Bean public InternalResourceViewResolver […]

使用JSP / Servlet和Ajax的简单计算器

这是我之前的问题的延续,但我觉得它应该独立,特别是因为我得到了非常详细的答案。 我想在jsp中创建一个简单的计算器。 将有两个用于数字的文本框和一个添加按钮。 理想情况下,我希望答案出现在页面中而不重新加载,但从我得到的答案来看,它似乎对我的规模来说太大了。 我可以想到:1)打印第三个文本框的答案(这可能吗?)或以某种方式加载相同的页面(使用添加按钮和所有)和答案(并能够输入不同的数字等) 。 你能建议一个好方法吗?

如何使用jsp 上传服务器文件夹上的文件

我正在尝试使用servlet / jsp上传一些位于我的服务器上的文件夹上的图像。 下面是我的代码,它在我的本地机器上工作: import java.io.*; import java.util.*; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.fileupload.FileItem; import org.apache.commons.fileupload.FileUploadException; import org.apache.commons.fileupload.disk.DiskFileItemFactory; import org.apache.commons.fileupload.servlet.ServletFileUpload; import org.apache.commons.io.output.*; public class UploadServlet extends HttpServlet { private boolean isMultipart; private String filePath; private int maxFileSize = 1000 * 1024; private int maxMemSize = 1000 * 1024; private […]