有人能告诉我,请显示良好的性能时,建立一个网站与它
它能和PHP一样快吗
我问这个问题的原因是因为我看到现在每个人都在建设他们的前端
使用PHP或ASP.NET
因为我是一名Java开发人员,所以我真的希望能够用Java构建应用程序,作为JSP的后端和前端 JSP实际上比PHP要快得多,从我读过的所有内容和我做过的一些基准测试来看。
查看此网站:我认为JSP不会有任何性能问题
但请记住,JSP本身并不是一种完整的前端技术
您应该将所有业务逻辑(或者更好的是:对业务逻辑的所有调用)都保存在serv
我的weblogic 10.3控制台日志中不断出现以下错误
java.lang.IllegalStateException: Response already committed
at weblogic.servlet.internal.ServletResponseImpl.objectIfCommitted(ServletResponseImpl.java:
1462)
at weblogic.servlet.internal.ServletResponseImpl.sendError(Se
您将如何处理异常而不发送到错误页面?如何为异常对象设置消息详细信息?(不使用任何JSTL标记)
谢谢,
拉维我认为最好的答案是你没有
在开始呈现阶段之前,使用jsp技术处理所有可能导致异常的内容被认为是一种很好的设计。这意味着您通常应该在到达jsp页面之前尝试在web框架中的“execute”方法中执行可能导致异常的操作。如果你需要抓什么,就在那里抓。我认为最好的答案是你不抓
在开始呈现阶段之前,使用jsp技术处理所有可能导致异常的内容被认为是一种很好的设计。这意味着您通常应该在到达jsp页面之
我有下面一段代码在我的JSP中
<%@ page language="java" import = "import com.ecc.SiteAdmin.servlets.*" %>
该文件在使用Sun JDK 5的Weblogic 10上编译并运行良好,但在使用JRockit 6的Weblogic 10.3上出现以下消息时失败
jsp:1:36:在此位置找不到具有此名称的类型
jsp:1:36:import是一个关键字,不能用作标识符
我想它要求我从代码中删除impor
我试图在JSP中实现在线模拟考试,但我有一个问题,一个接一个地获取问题,它第一次连接,并向我显示第一个问题和答案,但当我再次单击“下一步”时,它仍然向我显示第一个问题,我想通过单击“下一步”,它会再次开始查询。请帮帮我。
这是我的豆子:
database.SQLSelectStatement sqlselect;
database.SQLSelectStatement sqlselect2;
static ResultSet questions;
static ResultSetMetaData
在过去的4个月里,我一直在Oracle iStore中工作,在没有任何IDE的情况下管理应用程序(基本上,我在记事本上做所有的家务,只是因为应用程序设计得很差,没有IDE可以支持它)
由于编码是在简单的记事本文件上完成的,因此很难找出应用程序中的错误。我面临一个问题,我不知道哪个jsp页面将控件重定向到哪个jsp页面。例如,有两个jsp页面A.jsp,另一个是B.jsp。现在浏览器当前正在显示一个.jsp。当用户单击submit按钮(可在A.jsp上获得)时,表单提交控件并将其重定向到B.jsp
我在这里面临一个Java web项目的问题。我正在从事的项目是用标准jsp与jsf页面混合而成的。
应用程序的主页,称为main.jsp,是一个标准的jsp页面,需要访问一个托管bean,该bean的会话范围是在用于检查用户身份验证的servlet过滤器中创建的。
在我的web.xml中,我设置了faces引擎必须响应.jsf和/faces/*请求
<filter-mapping>
<filter-name>extensionsFilter</filte
我正在尝试向Tomcat6中预先存在的web应用程序添加一个新类
课程为:
public class Hello {
public static void main(String [] args) {
System.out.println("HELLLLLLOOOOOOO");
}
}
我编译了它并将类文件放入:/WEB-INF/classes
重新启动tomcat
我从jsp调用它,jsp与classes目录中文件夹中的其他类一起工作:
它没有说:
org.apache.
我想这样做:
<a href="myJSPFile" onClick="request.setAttribute("special case")"> click here </a>
有什么办法可以做到这一点 使用查询字符串
<a href="myJSPFile?specialCase=imSpecial">click here</a>
使用查询字符串
<a href="myJSPFile?specialCase=imSpecial"&
在SpringMVC中,当页面加载时,我尝试将数据从控制器放入表单视图时出现问题。
这是我的控制器:
@Controller
@RequestMapping("myaccount.htm")
public class MyAccountController {
@Autowired
private AccountValidation accountValidation;
public void setAccountValidation(AccountValidation
从代码:
ApplicationDispatcher[/myapp] PWC1231: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: PWC6338: Cannot convert "yearMonthHeader" for the attribute monthYearRowClass of the bean javax.el.ValueExpression: PWC63
我有一些带有特殊字符的字段。当我通过将表单提交给Springs控制器从JSP传递这些字段时,它将显示如下所示
á - á
é - é
í - Ã
ó - ó
ú - ú
ñ - ñ
我尝试了一些事情,比如在web.xml中添加一些编码
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filte
当添加cookie的代码是通过JSP:INCLUDE包含在主页(main.JSP)中的JSP片段(includes.JSP)的一部分时,cookie不会被添加到浏览器中
当代码是主页(main.jsp)的一部分时,它可以正常工作。但是,我需要通过片段添加cookie,因为该片段在我希望添加cookie的几十个页面中使用
注意:jsp:include是main.jsp标题部分的一部分(该片段还添加了大量javascript和css引用)
以下是片段:
Cookie cookie = new Coo
我试图从我的浏览器运行一个jsp页面,但是为什么我不能在我在Servlet中编写的终端中看到System.out.println语句的输出呢
谢谢 它应该在catalina.out日志中可用,请进一步阅读否,默认情况下不会在catalina.out中结束。另请参见您链接到自己的文档(在“输出”中使用Ctrl+F),好的,这是针对旧应用程序的,但对于tomcat6,System.out.println的输出显示在catalina.out中,虽然所有日志都在/Developer/usr/local
首先,我的计算机是64位windows 7,安装了xampp(apache、php、mysql)、vmware服务器和java
=>自动重定向到
https://localhost:8333/ui/# (vmware服务器web访问页)
C:\xampp\tomcat(tomcat文件夹)
C:\xampp\htdocs\(php文件目录)
我试图将一个空白jsp文件放到C:\xampp\htdocs\jsp\test.jpg并运行
,有一个文本显示
cannot find current JD
在通过servlet插入数据库之后,我将页面重定向到主页。但是,当我刷新时,数据仍然会被传递,并且数据库中会出现重复数据
系统流程是这样的:我加载一个页面,其中列出了项目,当我单击一个项目时,我在页面中更改一个div,以显示一个用于注释的文本区域。当我单击SubmitComment时,这些值被插入数据库,页面被重定向到没有项目列表的页面。但是,当我刷新时,数据仍然被传递
有谁知道我如何在刷新时删除数据或不传递数据?谢谢大家! 这些症状表明您实际上是在将请求转发到主JSP,而不是重定向。有了一个真
我已经创建了一个配置文件页面,其中显示登录用户的详细信息。提供了一个编辑按钮,它将我带到不同的jsp。在这个jsp中,在编辑细节时,提供了一个保存按钮。。现在,在更改任何值时,如何保存完整的表单。fir保存的功能是什么?我使用DAO是为了显示数据库中的值。嗯
1 DAO:创建具有添加/获取/更新/删除方法的DAO
2.在jsp中创建带有用户字段的表单
<form name="userEditForm" method="post" action="...">
<input
有人知道是否可以在Facelets页面中包含/导入JSP页面吗
经过几次失败的尝试,,,和一些互联网上的研究,我认为是时候在stackoverflow中询问它了
someJSFpage.xhtml:
<?xml version="1.0" encoding="ISO-8859-15" ?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.c
如果用户没有特定的角色,我想防止图像具有链接。e、 g
<sec:authorize ifNotGranted="ROLE_ACCOUNTS" ><img src="someimage.jpg"/></sec:authorize>
<sec:authorize ifAllGranted="ROLE_ACCOUNTS" ><a href="somelink.htm"><img src="someimage.jpg"/><
我使用JSP和servlet制作了一个CMS应用程序。我没有使用任何类型的框架。CMS有两个部分:
前端
管理员(后端)
例如,如果我将其托管在www.example.com上,那么我的所有前端站点都将为所有用户显示
但是www.example.com/admin必须可以从几个IP地址访问。并非所有用户都这么认为
我找到了以下链接:
链接1看起来有点混乱,链接2看起来不错,但我没有使用JBoss
在堆栈溢出链接中,他们没有提到如何使用它。您可以定义WebFilter
例如:
impor
有可能吗?谢谢。否。jsp:include可以有相对路径或表达式。它不能包含协议名、端口号或域名。URL可以是绝对的,也可以是相对于当前JSP页面的。如果路径名以/开头为绝对值,则由您的web或应用程序服务器解析。否。jsp:include可以具有相对路径或表达式。它不能包含协议名、端口号或域名。URL可以是绝对的,也可以是相对于当前JSP页面的。如果路径名是以/开头的绝对值,则由您的web或应用程序服务器解析路径名。如果尝试,会发生什么?暴露的行为不应该是一个明显的答案吗?@BalusC它显然
我有一个带有表单的jsp页面
<form action="search.jsp" method="get">
<input type="submit" value="submit" />
</form>
在表单下面,我将有一个基于数据库查询构建的表。问题是,加载页面时会输出标题。是否可以等到按下submit按钮后再运行查询/jsp
<%
try{
Class.forName("com.mysql.jdbc.Driver");
Connection
我使用JSP创建了一个Change Password表单,并创建了一个servlet页面来处理数据并将其输入数据库。
这是一个内部网站(intranet),因此DB已经包含了所有用户的电子邮件、FName、LName的详细信息。只有密码字段为空。我试图做的是,在用户填写他们的电子邮件地址、密码、确认后,然后按下提交按钮,servlet页面应该更新当前电子邮件的密码字段。不幸的是,在所有情况下,用户似乎都被重定向到changererror.jsp。
请查找随附的两个文件。(ChangePasswo
在JSP中,除了,还有什么方法可以声明静态变量吗?自定义标记中是否有用于在JSP页面上声明静态变量的标记
如果不是,并且如果我以这种方式声明我的静态整数变量'like',,是否有任何方法可以使用EL-like${like}获取此变量值?我想在我的JQuery函数中使用这个值,我知道我可以使用获得这个值,但我需要其他方法。使用EL访问静态变量是不可能的。如果将静态变量声明为,则无法使用EL获取值
<%!
public static int a=343;
我看过类似的帖子,但在log4j的水域航行时遇到了困难。我只是想知道我需要去哪里才能看到从我的日志创建的实际文件。我成功地在我的项目中添加了正确的JAR文件作为依赖项(我使用的是IDEA 12)。我已导入并设置我的记录器,例如:
import org.apache.log4j.Logger;
private static Logger logger = Logger.getLogger(ClassDAO.class.getName());
然后像这样使用它:
//Log the search
以下是我正在尝试的粗略迭代:
<c:forEach items="${row.myList}" var="mainRow" varStatus="table">
${ table.first? '<table>':'<tr><td><strong>${mainRow.heading}</strong></td></tr>'}
<c:forEach it
有一段时间我一直在寻找解决方案,我有一个html文件中的表单
<form id="form" name="form" method="post" ACTION="First_Q.jsp" >
当提交时,如上所示的当前数据将直接发送到jsp
但是,我有一个表单servlet,我希望将表单数据传递到执行IF的位置,以确定用户是否返回。如其他示例所示,我多次尝试将动作更改为Game.FormServlet和Game/FormServlet,但都不起作用
游戏文件夹与其他s
我遇到了一个问题,我真的不知道为什么会发生这种情况,我对OGNL很陌生。。。
我有一个布局,它定义了一个平铺,另一个平铺扩展了这个布局,并放置了一个键,用于在DB上显示该键的值,比如称为keyName,我想用OGNL呈现该值,如下所示:
<s:label value="%{getText('%{keyName}')}"/>
但是显示的是keyName的putted值而不是DB的值…,如果我尝试硬编码keyValue并正常工作,例如:
<s:label value="%{g
如果您已经编写了自定义JSP标记库,您应该知道您可以引用web.xml tab lib元素中声明的URI,或者直接引用webapp中的tld文件
但是,当我使用一个现有的标记库(如DisplayTag)时,它打包在我的web应用程序中包含的jar文件中,您只需使用URI即可。所以我的问题是,容器如何知道自定义标记类的位置?在jar文件的META-INF中,必须有一个TLD文件@是的,事实上,如果您解压缩displaytag-1.2.jar的内容(因为这是jar OP使用的示例),您将在META-
我在JSP中为我的CQ5页面提供了这段简单的代码,但我无法让它正常工作。我想检查其中一个输入字段是否发送为空,但它总是输出“notempty”:
出于某种原因,使用以下条件不会出现问题:
if(authorMail != null && !authorMail.isEmpty()) {
stmt += "AND s.[cq:lastModifiedBy] = '" + authorMail + "'";
}
不能使用==比较两个字符串,因为此运算符比较对象引用而不是对象
嗨,我想在jsp中搜索给定字符串中的一个单词,我正在使用string.contains。但它是区分大小写的,我想忽略大小写。
我尝试了string.containsIgnoreCase,但它显示了一个错误。还有别的办法吗?
我搜索并找到了要使用的代码
<c:set var="theString" value="I am a test String"/><c:if test="${fn:containsIgnoreCase(theString, 'test')}"> <
请求。获取参数(“nm”)
我可以获取名为nm的参数,但无法确认它是confirm方法、post或get???请求。getMethod()返回使用的web方法(post、get等…)来自JavaEE 6文档
返回发出此请求的HTTP方法的名称,例如GET、POST或PUT。与CGI变量REQUEST_方法的值相同
默认情况下,如果表单中没有指定任何内容
<form method="post" action="">
<input type=text name="nm" /
在jsp页面中,我有一个文本区域,用户可以在其中三行输入地址,每行保存在树中不同的变量(数据库限制)。当我将用户的值保存到我的DTO时,一切都很好,但是当我在编辑表单中显示它们时,我会在不需要它们的地方得到空行
jsp代码:
<textarea id="address-lines" name="address-lines" rows="3">
${address.line1}
${address.line2}
${address.line3}
</textarea
我查找了各种tiles文档,它似乎主要用于布局,所以我要说的是,在模板上,每个属性只使用一次
我想创建一个可重用的ui组件模板,所以我想传递名为“type”的属性。让我们假设在该模板上多次使用“type”。在使用它的每个地方,我都需要编写tiles:insertAttribute。对于自定义jsp标记,我只需在标记顶部声明属性,然后就可以通过${attribute}语法访问声明的属性
是否有更好的方法在平铺中重用相同的属性,而不是每次都在模板中写入tiles:insertAttribute。此外
我一直在寻找这个噩梦很多,但没有任何结果为我迄今为止。我知道有很多关于这个话题的讨论,但是如果我找到了合理的解决方案,我不会把它贴在这里问题是,我想在我的web应用程序(JSP页面)中使用Spring的国际化/本地化,后端到目前为止没有问题。当我将JSTL依赖项添加到pom文件时,JSP页面中的所有内容都被复制到浏览器中。我还没有找到解决办法,我也不知道问题所在。没有错误,没有抱怨,没有警告。
我正在使用javaxservlet 3.0.1(也尝试了3.1.0)、jstl1.2(也尝试了1.2.
标签: Jsp
Servlets
nullpointerexceptionmaven-jetty-pluginrequestdispatcher
我正在做一个web服务器,作为在线商店应用程序的一部分,并试图使表单jsp页面正常工作。我正在将EclipseIDE与Maven结合使用,并尝试使用Jetty插件
事情是这样的:
在index.jsp欢迎页面中,用户按下按钮,向AddProductoServlet提交GET请求。这是加载“tiendas”(商店)列表并将其传递到jsp页面所必需的,因此用户可以从下拉列表中选择一个(选择html元素)
以下是AddProductoServlet中的GET方法:
@Override
public v
我正在将一个使用JSP并使用Ant构建的旧应用程序从Weblogic迁移到WildFly。正常的JSP动态编译开发模式运行良好。但是,在构建生产部署时,脚本会预编译所有JSP文件,这不仅有助于提高性能,而且还可以自动检查某些错误
对于Weblogic,它是这样的:
<java classname="weblogic.jspc"
fork="yes">
...
</java>
但我如何为WildFly做到这一点?Google没有给出任何结果。如果WildF
这是数据访问对象类的代码
public List viewaluser(int offset,int noOfRecords)
{
String query=“选择SQL\u CALC\u FOUND\u行fname、Id、MNName、lname、性别、注册限制中的状态”+offset+,“+noOfRecords;
列表=新的ArrayList();
UserPojo User=null;
试试{
connection=getConnection();
stmt=connection.cre
为了证明正在进行的长流程,我需要展示一个简单的示例,在单击JSP页面中表单的submit按钮后,在JSP上放置一个小时玻璃或进度条或类似的动画,我正在等待流程操作阶段的结束,然后再显示下一个JSP页面
例如,当您单击提交表单时,Liferay显示的小whell,模糊了JSP
这与将文件上载到服务器无关
这是一个简单的例子,展示了等待漫长流程阶段结束的东西
提前谢谢你
Ivano C.您可以使用aui实现进度条:
确保您的liferay-portlet.xml具有正确的ajaxable和呈现权重配
我试图创建一个正则表达式来检查jsp页面中scriptlet标记的出现情况
下面是我正在使用的正则表达式:
\<%(\s+)((.+?)(\n)*(\s+))*%>
\
我在这里面临的问题是,虽然理想情况下需要标记3个单独的实例,但我的正则表达式同时标记了所有实例
我的要求是只标记单个实例。而不是中间代码
下面是我用来测试正则表达式的测试代码:
<%@ page import="java.io.*,java.util.*" %>
<%
// Get sess
Eclipse出现以下编译错误:
未知标记(fmt:formatNumber)
将其添加到jsp页面的顶部
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
将其添加到jsp页面的顶部
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
请在提问前阅读和提问,因为这将帮助您从社区获得更多更好的答案。请在提问
我创建了一个JSP页面,它创建了两个cookie并将其添加到响应对象。此页面具有一个submit按钮,该按钮调用servlet对象。这个servlet将尝试访问先前JSP页面存储的cookie,但它只能访问JSESSIONID cookie。这是如何导致的,我如何解决它?当您没有明确设置cookie路径时,就会发生这种情况。然后,它将默认为请求URI中的当前文件夹。只有当cookie的路径与当前请求URI匹配时,浏览器才会将cookie发回
因此,假设您的JSP具有URI/pages/some.
我正在尝试从Servlet发送邮件。我有这样的代码,我得到了消息异常。在Stack Over Flow中还有许多其他类似的问题,但没有一个对我有帮助。所以我又贴了一次
@WebServlet(name = "SendMail", urlPatterns = {"/SendMail"})
public class SendMail extends HttpServlet {
final String from = "teamwarrior20@gmail.com";
final String us
努力在两个jsp之间传输数据
jsp1将图像路径(包含uploads/Test.jpg)放入webcamfile
document.getElementById("webcamfile").toString = image_path;
alert(document.getElementById("webcamfile").toString = image_path);
然后(通过jsp1中的按钮操作)
我也尝试过(在jsp1中使用适当的配置)
没有尝试输出任何东西,我做错了什么
即使我修正了值
我正在尝试使用jsp做一个项目,现在我被卡住了。我需要使用js获取输入文本的值
但我有一个问题,我的jsp变量是一个整数,inputText只接受字符串。所以我的问题是,到底有什么办法来转换它
<h:inputText id="#{foo.id}" />
我已经使用id=创建了treid,但我收到:
根据标签文件中的TLD或属性指令,属性[id]
不接受任何表达
有什么想法吗?将f:convertNumber与integerOnly属性一起使用怎么样。另请参见:。Ah,id。
我在Spring Boot应用程序中创建了以下主类:
import org.apache.catalina.servlets.DefaultServlet;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.Servlet
在url中=
要比较java中的字符串值,请执行以下操作:
request.getParameter("act").equals("add")
request.getParameter("act").equals("add")
我知道页面作用域是jsp中的默认作用域(与请求/会话/应用程序作用域相比,特权最低),对象只能在同一jsp页面中访问
我想知道访问同一jsp页面的两个用户是否有可能共享在页面范围内设置的对象值?我觉得答案是否定的,但还是想确认一下
换句话说,PageContext是否在两个用户之间共享?如果我使用pageContext.setAttribute(..)将一个对象设置为页面范围,那么这个对象会在两个不同的用户之间共享吗?通过查看JSP页面实现类如何使用表示所述范围的pageContext对象,您可
我正在尝试创建一个带有名称和密码的简单表单。但当我点击表单上名为“铭文”的验证按钮时,我得到一个错误404。我的错误是:etat404http-/铭文
类型:融洽关系
信息:/题词
描述:ressource不可用
我只有这些了
我应该得到一个空白页,因为我的post方法中没有任何内容
这是我的新JSP文件deltination.JSP:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncod
我有一个selectOneMenu,我希望每当值改变时,它都会转到bean中的特定方法
这是我的密码:
<p:selectOneMenu id="qupdate" value="#{o.pquantity}">
<f:selectItem styleClass="form-control"
itemLabel="-- SELECT QUANTITY -- " itemValue=""
上一页 1 2 ...
6 7 8 9 10 11 12 ...
下一页 最后一页 共 225 页