Jsp 阻止显示页面

我有一个jsp页面login.jsp,它检查用户名和密码,并在提交时转发到另一个页面display.jsp。我需要做的就是当我在浏览器中点击backspace键或back按钮时,我应该显示相同的display.jsp,而不是返回login.jsp。请帮助我了解任何想法和代码片段。这里有一些代码可以放在login.jsp中,如果用户已经登录,这些代码将强制重定向到显示jsp。您只需填写测试和重定向到的URL即可 <%@ taglib uri="http://java.sun.com/jsp/

Jsp 如何使JSTL核心标记在RAD6.0中工作?

我使用的是RAD6.0,我将jstl.jar放在应用程序的lib文件夹下。当我使用JSTL标记时,它不会给出任何复制错误。但是,当我试图运行应用程序时,核心标记不起作用。RAD 6/WAS 6是Servlet 2.4的目标。因此: 确保在webapp的类路径(/WEB-INF/lib文件夹)中同时包含了的jstl.jar和standard.jar 确保您在JSP文件的顶部按照声明了标记库(单击任何一个库查看它们)。例如 您应该将jstl.jar添加到特定项目的项目属性中的Java构建路径中 请

Jsp 在从servlet发送数据之前,如何强制下载提示?

在向浏览器发送任何数据之前,如何强制弹出下载提示?我知道内容处置附件,但这是不同的。基本上,servlet开始向客户机发送数据,然后客户机打开一个对话框,打开、保存、取消 最糟糕的可能是我的servlet获取数据的速度很慢,它在向客户机发送任何东西之前获取了memory中的所有数据。在我准备发送数据之前,我想做一些事情来触发对话框。否则,浏览器就在那里等待,就像你什么都没做一样 我想早点触发保存对话框。我无法发送数据,因为数据尚未准备好 有什么想法吗 Grae您可以简单地使用输出流并通过它发送数

Jsp 电子邮件应用程序中的注销问题

当gmail注销时,它会显示登录页面,浏览器的后退按钮会再次指向登录页面。用户收件箱不再显示。我应该如何在我的web应用程序中实现相同的功能。我在应用程序中使用JSP和javascript只需要做两件事: 检查用户是否已登录。如果是,则继续请求。如果没有,则转到登录页面。过滤器是实现这一点的完美工具。可以在中找到一个例子 指示webbrowser不要缓存页面,这样最终用户将无法从浏览器缓存中请求页面,从而迫使浏览器触发一个完整的HTTP请求(这将在#1触发过滤器)。这可以通过添加三个响应头缓存控

Jsp Struts选择标记本地化实现

下面是我的JSP文件中标记的Struts代码 <s:select name="choice" list="{'Add to My List','Remove from My List','Activate','Deactivate','Print'}" theme="xhtml" cssClass="text" required="false"/> 我需要将列表元素本地化为法语,如下所示 <s:select name="choice" list="{'Ajouter à

使用JSP将图像文件的内容转储到浏览器

如何将磁盘上图像文件的内容转储到浏览器 我尝试了此操作,但图像已损坏(浏览器中的图像符号已损坏) 有必要删除JSP标记外部的换行符,以免损坏图像 <%@ include file="config.jsp" %><%@ page import="java.io.*" %><%@ page contentType="image/png" %><% String fn = request.getParameter("f"); String filename

Jsp Struts 2嵌套参数问题

假设我有一个业务主键号列表和OrderId号到订单的java映射。如何检索order对象 Action Form // assume proper getters and setters and that both objects are initialized private List<CustomerOrders> orders; private Map<Integer, Order> orderIdMap; // JSP <s:iterator valu

如何使用Facelets';ui:在JSP中重复标记?

我正在JSP2.1上使用JSF2.0。有没有可能在JSP文件中使用Facelets的标记 我已经将Facelets标记库作为 <%@ taglib uri="http://java.sun.com/jsf/facelets" prefix="ui"%> 但是,它没有识别jsf impl.jar附带的taglibui.taglib.xml,并且在呈现时间上给出了一个错误 org.apache.jasper.JasperException:绝对uri:无法在web.xml或与此应用

Jsp Struts2OGNLS:iterator与JSTLC:forEach性能

我最近一直在构建一些相当动态的web应用程序,它们严重依赖于数据库(JPA)支持的配置。这些应用程序是多用户、多帐户系统,最终用户可以在其中基于JPA实体创建自定义表单 我注意到,随着我的JSP页面变得越来越复杂,我的性能和加载时间受到了影响。起初我认为是数据层造成了我的瓶颈,但今天我一时兴起,用基于JSTL的迭代方案替换了两个包含页面,这些页面是使用struts迭代的对象列表动态创建的。我的页面加载时间从大约10秒变为大约1秒,这让我大吃一惊。随着列表大小的增加,JSP页面的呈现时间显著增加(

Jsp 除了web.xml之外,我自己的个人环境配置文件。可能的

这个问题真的很简单。webapp是否可以访问我定义的配置文件,并将其放在Tomcat->Conf级别,或者仅限于web.xml环境变量 我怀疑答案是否定的,因为对于一个webapp来说,访问webapp目录之外的任何内容都可能相当危险 我不想使用web.xml,因为我不希望此配置进入生产环境。它应该完全驻留在我的devtomcat实例中。(这只是一个标志,允许我绕过某些功能,在dev中,这些功能非常慢,不需要包含) 这是一个java/jsp webapp,顺便说一句。您可以在web.xml中使用

Jsp 转发至第页

我需要一些从链接引用静态jsp页面的帮助。例如,,我想从一个动作调用它。但是这个动作需要一个类,我不想把任何参数传递给新页面,我只想把它称为 致以最诚挚的问候,为什么不将JSP页面注册为servlet,并将其映射到部署描述符文件中的URL?直接使用JSP和servlet时可以使用此选项: <servlet> <servlet-name>Error_JSP</servlet-name> <jsp-file>/error.jsp<

统计jsp中的活动用户

我正在尝试计算一个站点的活动用户数。我已经实现了SessionCounter类,如中所示,但我有一个问题。当用户关闭页面时,计数器保持不变。有人能告诉我为什么吗? 这是jsp <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loos

Jsp 如何在分页列表中显示有限的页码以显示项目列表? ${pid}| |

附加的图像有我正在工作的列表页面 代码片段将在页脚中显示页面 如何一次只显示4个页码,并且单击“下一步”,其他页面必须可见?您可以为此创建一个标记,该标记只能显示相关页面(当前页面和开始和最后一页周围很少显示),该标记可以在多个位置使用,也将是一种更干净的方法 您可以创建一个标记,该标记将接受以下参数: a) 在选择每个页面时要点击的url b) 一次要显示的链接数,例如10 c) 总页面大小 在此标记中,您可以添加此代码,以仅显示带有第一页和最后一页链接的少数页码(例如10)。现在,这个东

在jsp中获取请求的URL

jsp`我想知道我的请求url,但我尝试了这个,但它对我不起作用 <script> $url = getRequestURL(); ..... $url=getRequestURL(); ..... 所以我想知道如何获得url 顺便说一句,我并没有真正学习jsp,所以不知道在哪里可以找到参考,这个脚本叫jsp脚本还是什么 谢谢您可以让JSP将其打印为JavaScript变量,如下所示: <script> var url = '${pageCo

Jsp response.sendRedirect不工作

方法response.sendRedirect()在我的程序中不起作用 代码通过并成功打印出out.println(“错误用户”),但重定向到google页面不起作用 String id="java"; try { query = "select Id from Users where Id= ?"; ps =Database.getConnection().prepareStatement(query); ps.setString(1, id); rs

JSP通过servlet重定向

我在jsp应用程序中有一些重定向问题 我的重定向方法如下: public static void redirectUrl(String url,HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException { request.getSession().getServletContext().getRequestDispatcher("/" + url).forwar

如何在JSP页面中提供类似MS Word的文档编辑器?

我想在我的项目中提供SaaS 我很担心如何在我的网站上提供一个文档编辑器,因为我的项目需要一个简单的文档编辑器 我能够在页面的iframe中使用javascript创建一个简单的页面,但仍然无法将其保存为pdf或doc 因此,如何在文本区域中生成格式化文本以保存为pdf/doc文档?如果我理解正确,这里有两个问题: 如何在html页面上显示文本编辑器(WYSIWYG编辑器) 如何将格式化文本保存为.pdf或.doc 对第一个问题的回答: 您可以使用任何可用的文本编辑器,并将其嵌入JSP中: 开源

将servlet的参数从一个JSP传递到另一个JSP,则不会传递信息

我有一个简单的问题,但我就是不能让这该死的东西工作。这是我正在使用的代码。当我单击main.jsp中的按钮时,我从reportbuilder.do获得了一个更新的图像,但它是一个空白图像(实际上,它在图像中给出了一个时间戳,以显示已创建的新图像)。在reportbuilder.do中,我可以看到reportType、reportScope和reportTime都为空。我做错了什么 main.jsp <html> <head> <title&g

在jsp上的列表中显示嵌套列表的值

我试图使用c:forEachsyantax在jsp上迭代pojo列表。 现在的问题是列表包含嵌套列表,所以我应该如何在jsp上显示该特定值 以下是我在jsp上的代码: <c:forEach items="${capQues.captureQuestionList}" var="captureQuestion" varStatus="status"> <fieldset name="captureQuestionList[${status.index}].languageId

JSP中的Struts 2数组复制

用于将值复制到下一个操作,使用以下语法 <s:hidden name="formRow.value" value="%{formRow.value}" /> 我应该使用什么语法来复制包含这些字段的整个对象数组?我试过这样的方法: <s:iterator var="entry" value="%{formRow.myArray}" status="stat"> <s:hidden name="formRow.myArray[#stat.index].va

Jsp 使用s:File在struts2中上载文件

我正在尝试使用S:file标记上载文件,但它给了我http 500内部错误。但当我在同一代码中直接将filename和path作为常量时,它就起作用了。所以我不确定我在哪里错过了环洞 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@ taglib prefix="s" uri="/struts-tags"%> <!D

自动完成输入:Struts 2.1.8.1、jsp、ActionClass

我正在尝试创建自动完成文本输入 我听说现在最好使用而不是,因为dojo已被弃用,但我被卡住了 我想知道如何在Action类中调用一个方法并将其显示在JSP上 我在struts.xml中看到其他人建议从json default扩展包 我试过了,然后我的类就不能工作了(因为它是在另一个包中定义的) 我已将文件缩减为裸文件,以下是我所拥有的,请帮助: pom依赖项: <dependencies> <!-- Struts 2 --> <dependency>

Jsp Angularjs:为文本框指定最小值

我是angularjs的新手,我的要求是文本框的最小值应为10,如果用户输入的值小于10,则只要他关注另一个文本框(此处为文本框名称),该值应再次更改为10。我已经试过了,但想不出更多,请帮助,对不起,错误的英语和接受标准: <div ng-app=""><form name="myForm" ng-controller="Ctrl">Number: <input type="text" name="input" ng-model="value"

JSP没有';t在GlassFish v.3.1.2.2上工作

迁移到GlassFish v.3.1.2.2后,我遇到了EL解析器的错误功能。应用程序失败,出现如下异常 javax.servlet.ServletException:类“java.lang.String”没有属性“type”。 javax.el.PropertyNotFoundException:类“java.lang.String”没有属性“type” 以下是我的web.xml文件web应用程序部件: <web-app xmlns="http://java.sun.com/xml/ns

Jsp 在GUI上显示csv文件

平台:JBoss5.x、Struts2、JSP 我正在gui上显示一个csv文件 1.首先,我调用TestAction类的showFileData函数。 2.showFileData函数正在将控件转发到“Test.jsp”类。 我能够成功地在gui上显示csv文件。但若行之间有空格,那个么我就不能在gui上显示空格 TestAction.java package cdot.oss.cmsat.importMap.struts; import java.io.BufferedReader; im

Jsp 无法访问我的登录servlet中的注册页面

这是我的servlet,但我无法导航到下一个要访问的jsp。 我得到的错误是:请求的资源不可用/Usercontroller 这是我的servlet-Usercontroller import java.io.IOException; import java.io.PrintWriter; import java.sql.PreparedStatement; import java.sql.SQLException; import java.text.ParseException; import

Jsp spring mvc更新操作

我有两张桌子:菜和配料(一对一的关系)。在每个表中都有一些字段,如用户不需要更新的last\u modified\u by,creation\u time 在控制器中,我通过将对象发送到jsp页面,这很好 uiModel.addAttribute("dish", dish); 在jsp页面一侧,我使用jsp表单标记,将modelAttribute设置为dish。我只允许用户修改一些有用的信息,如dishName。我的问题来了: 如何在模型中只修改dish的某些属性,然后将其发送回控制器?首选方

Jsp 如何检查结果集是否为空

我有一个结果集。如果结果集为空或null,那么我想在str16中设置“int b=0”的值。如果结果集不是空的,则执行查询。但是当resultset为空时,我遇到了一些问题,然后str16中没有设置值。我在我的项目中所做的是,登录后,如果员工已经休假,我将在员工档案中显示休假总数。如果员工没有休假,则在个人资料上显示0 checkleave.jsp <%@ page import="java.sql.*" %> <%@ page import="java.i

Jsp 如何将URL/foo/*映射到Google App Engine上的静态文件/foo.html?

我有一个关于谷歌应用程序引擎(Java)的问题。我想将URL模式/foo/*映射到一个静态文件/foo.html(这样请求/foo/bar或/foo/baz将返回/foo.html的内容)。静态文件foo.html包含javascript,该javascript根据实际请求URL使用内容填充页面 我知道如何使用web.xml将通配符URL映射到servlet,但我还没有找到任何类似的静态文件 我的appengineweb.xml具有/static 到目前为止,我提出的最佳解决方案是将/foo/*

Jsp 从html表中获取数据,然后进一步使用它

我正在考虑创建一个论坛,我正在为此使用jsp…基本上 我希望每当有人发布一个问题和主题时,主题应该出现在一个有他的名字的表格中,当有人通过点击该问题对该问题感兴趣时,他应该能够访问该特定问题(就像我们在本论坛中所做的那样).但我不能这么做..因为我无法从html表格中获取检索数据的逻辑…请有人建议我。。 thanxs提前首先使用Jquery检索表元素的值。然后再次使用Jquery将检索到的值设置为表单中的隐藏字段,然后将此表单发送到相应的操作 这是使用隐藏字段执行此操作的最简单方法之一使用jqu

在JSP中显示表中的对象

我有一个要显示在JSP页面上的产品列表。该产品基本上由一张图片、一个名称和一个ID组成。最初,我创建了一个html表,每个产品都有一行,使用JSTL标记并为每个产品创建一个表行非常简单。我试图改变观点,使我每行有3个产品,但我不太明白如何实现这一点。在我的jstl foreach块中,我是否必须手动跟踪产品索引以确定何时创建表行标记?我知道必须有更好的方法来做到这一点。好吧,我的wildfly没有计算表达式,我有一些问题。我得弄清楚。目前,这是一个具有您正在寻找的概念的代码。请尽管问 <c

Jsp 选择标记不预选值

我的jsp中有Struts2 select标记,如下所示: <s:iterator value="data.members" status="rowstatus"> <s:select id="Ct%{#rowstatus.index}" name="data.members[%{#rowstatus.index}].extData.carrierKey" headerKey="-1" headerValue="" list="carrier"

Jsp JSF无法逃避内容和XSS攻击

我在jsf实现方面遇到了问题,或者我有一些误解: 我有以下内容:(param包含恶意javascript块) #{param} 因此,当EL不包含在xhtml标记中时,我似乎面临一个问题,显然,当标记中发生替换时,这会产生一个大问题 <script> var val="#{param}"; // This is not escaped, so XSS is possible </script> var val=“#{param}”//这不是转义的,所以XSS是可能

Jsp RequestDispatcher.forward(req,res)不工作

嗨, 我正在处理JSPServlet项目,因为我已经创建了一个CommonServlet类,从中我转发重定向JSP页面的请求,我的代码如下所示 Web.xml 常见的 com.server.CommonServlet 常见的 /common/*.jsp 但这不起作用,它将为所有其他文件获得相同的公共路径。 有人能帮我吗 首先,我假设在web.xml <welcome-file-list> <welcome-file>index.jsp</welcome-fi

Jsp 离开页面导航时执行操作

我有一个在tiles-def.xml中定义的UI页面,它包含许多其他页面。基本上,它是由许多小型JSP页面组成的集群。因此,在我的页面中,有不同的方法可以在UI中导航离开当前页面。那么,当我离开当前位置时,无论我要去哪里,是否有任何方法可以执行操作?包括注销并关闭浏览器或浏览器选项卡?您可以尝试在窗口卸载之前触发的功能 在你的情况下,它看起来像 window.onbeforeunload = function() { // call logout codes } 或 但这种方法是否适用

打开jsp页面时自动增加准入编号

我确实根据页面的访问次数增加了入场号……但每次服务器重新启动时,入场号都会被初始化。这是一张申请表。我需要的是每次用户打开表单时,自动递增并显示在表单上的准入编号 我不熟悉java和jsp,请提供帮助。以下是代码: <p>Admission for <input type= "radio" name="whichclass" id="wc1" value="daycare"> <label for="wc1">DayCare</label>

NetBeans Tomcat Jsp mysql表单登录和会话

我有一个关于Tomcat8.0.15、MySql(带Jconnector)、Servlet/Jsp的NetBeansWeb项目。 我需要一个安全登录 有一个登录页面。成功登录时,如果是admin,servlet将重定向到admin页面;如果username是standardUser,servlet将重定向到主页 现在什么都不管用。servlet不会重定向页面,按submit按钮时会显示error.html并显示响应。getStatus()为0!!! 我测试了(没有登录)servlet对DB进行用

Jsp 有没有办法用jstl写评论?

作为一种良好的编码实践,我们不应该在jsp中使用scriptlet。 我想在jsp中为其他开发人员编写注释,但不想在页面转换为html时将其显示给客户端 我们有没有办法使用jstl或El编写以下代码 <% //for perfromance we redirect control to this jsp //as this jsp don't load unused dom ,css , js %> 否 您不能使用EL语言编写注释,但是您可以使用JSP注释,该注释将对用户隐藏,并

jsp中的request.getAttribute提供空值

因此,在我的Action类中,我有以下代码 public ActionForward detailsForUploadForm(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { try { response.setHe

java.lang.AbstractMethodError:javax.servlet.jsp.JspFactory.getJspApplicationContext

我有一个Spring3/Tomcat7/Servlet2.4应用程序,其中包括一个JSPServlet。该应用程序在Eclipse/Tomcat上构建和运行,但在独立服务器上部署时失败。例外情况是: SEVERE: Servlet.service() for servlet jsp threw exception java.lang.AbstractMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/

Jsp 将struts1逻辑标记转换为Struts2 if标记的正确语法

我正在将struts迁移到struts2应用程序,我不确定是否有正确的语法。我使用了这个struts1逻辑标签: <logic:equal name="myForm" property="fromWhere" scope="request" value="search"> <app:pageBanner/> 我将其转换为Struts2,如下所示: <s:if test="%{myForm.fromWhere == \"search\"}">

如何在jsp中获取动态按钮的值

如果我有30个动态按钮,那么我如何知道哪个按钮是单击按钮,以及该按钮的值是多少: <table align="center" cellspacing="3" cellpadding="3"> <% for (int i = 1; i <= 10; i++) { %> <tr> &l

Jsp 在Struts 2中逐个上载文件

在我的Struts 2应用程序中。我使用s:file上传文件。但当我开始上传时,服务器(Jboss)会使用最大带宽将所有文件上传到临时位置。我想一个接一个地上传文件 Struts中是否有任何可能的方法可以做到这一点,或者为我提供任何其他可能的方法 为每个文件上载输入控件创建一个按钮类型submit。用表单标签包装它。每个文件的每个表单。确保没有使用multiple属性。否则,它将允许每个输入使用多个文件。然后,当您提交属于单个按钮的表单时,您只提交了单个文件。单击按钮并提交表单后,还可以删除输入

使用struts标记在JSP中迭代哈希集

我不熟悉JSP。我有一个雇主bean对象的列表,它的属性是employeeinfo List<Employer> employerList; class Employer{ private Set<EmployeeInfo> employeeInfo; public Set<EmployeeInfo> getEmployeeInfo() { return employeeInfo; }

Jsp 在Servlet上,当使用Post方法时,值为null,但当使用Get方法时,值为null

我使用jsp页面插入一些值,但当参数到达Servlet时,当我使用Post方法时,收到的值为空,但当使用get方法时,它工作正常。 当使用post方法时,request.getParameter()返回空值,但当使用get方法时,它工作正常,并插入值 有人知道如何解决这个问题吗 //Jsp页面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&g

Jsp 显示标记URL在尝试将其作为对象中的属性传递时中断

我正在使用一个简单的jspservlet应用程序,该应用程序使用Display标记呈现有关某些对象的信息。这些对象的属性之一是HTTP URL,它需要在前端呈现为链接。这些属性来自数据库。我只是使用JDBC获取链接,并将它们设置为对象中的字符串属性。现在,当我试图在列表的屏幕上呈现这个URL时,它崩溃了。请参阅示例以理解我所说的“故障”的含义 Java setter中的代码 public void setUrlcount(String urlcount) { String a = "&l

Jsp 如何比较EL表达式语言中的两个对象变量?

我正在创建所有语言的下拉列表。列表的默认语言选择将由用户添加的信息决定: <select> <c:forEach items="${languages}" var="lang"> <c:choose> <c:when test="${lang}.equals(${pageLang})"> <option value="${lang}" selected>${

上一页   1   2   3    4   5   6  ... 下一页 最后一页 共 220 页