我正在编写一个使用JSP/Spring MVC的web应用程序,需要根据使用它的客户定制UI。我需要隐藏/显示屏幕的某些部分,隐藏显示某些标签和他们的文本框,也修改标签根据不同的客户。目前,我们正在根据登录的客户,通过元素和div来控制JSP中的隐藏/显示。例如:
if (customer= "A")
show this
else
hide this
随着我们添加更多的客户,代码会变得杂乱,JSP也会变得臃肿。我考虑的另一种方法是将页面拆分为多个部分,并以相同的方式控制这些部分,但最终可能会在JSP中重复代码。
例如
if (customer = "A"
我想把一些html元素动态地插入到jsp文件的模板中。
我知道我可以通过使用javascript的代码片段来做到这一点,但我想知道有没有更好的方法?
下面是我的例子:
myTemplate.jsp
......
<div id="content"></div>
.....
myPage.jsp
<jsp:include page="myTemplate.jsp"></jsp:include>
//This the line which I'm searching if there is.
setConte
我正在使用这种方法来验证表单中的日志。
index.jsp -> contains <form action=login.jsp method="post"> -> values are submitted -> login.jsp -> if -> response.sendRedirect("index.jsp?valid=1"); -> if not -> response.sendRedirect("index.jsp?valid=0"); if login is successful
我在Fedora 24 OS中使用Eclipse Mars编辑器,当我尝试单击JSP文件时,我得到了“无法创建部件错误”,由于此原因,我无法打开JSP文件,我还附上了一个屏幕截图。有人能帮我吗?
以下是错误消息:
java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: " o"
at java.net.URLDecoder.decode(URLDecoder.java:194)
at or
1)我正在使用
a) JSP : Front-end programming language
b) PHP : Backend Programming language
2)这两种语言可以在Apache服务器上运行,而无需集成Tomcat。
3)为了提高网站的逻辑性,我们使用JAVA作为另一种后端编程语言.
4)现在,这个JAVA需要与网站的JSP和PHP页面集成。
5)因此,在一个JSP文件中,代码的一部分可以是JAVA,部分代码可以是PHP。
6)理想情况下,如果PHP代码部分运行在Apache服务器上,Java代码运行在Tomca