Questions tagged «jsp»

JSP(JavaServer Pages)是一种在服务器计算机上运行的基于Java的视图技术,它使您可以用(诸如HTML,CSS,JavaScript等客户端语言)编写模板文本并与后端Java代码进行交互。

30
如何避免JSP文件中的Java代码?
我是Java EE的新手,我知道类似以下三行内容 <%= x+1 %> <%= request.getParameter("name") %> <%! counter++; %> 这是一种古老的编码方式,在JSP版本2中,存在一种避免在JSP文件中使用Java代码的方法。有人可以告诉我替代的JSP 2行吗,这种技术叫什么?
1673 java  jsp  scriptlet 


13
如何使用JSP / Servlet将文件上传到服务器?
如何使用JSP / Servlet将文件上传到服务器?我尝试了这个: <form action="upload" method="post"> <input type="text" name="description" /> <input type="file" name="file" /> <input type="submit" /> </form> 但是,我只得到文件名,而不得到文件内容。当我添加 enctype="multipart/form-data"到时<form>,则request.getParameter()返回null。 在研究期间,我偶然发现了Apache Common FileUpload。我尝试了这个: FileItemFactory factory = new DiskFileItemFactory(); ServletFileUpload upload = new ServletFileUpload(factory); List items = upload.parseRequest(request); // This line is where it died. 不幸的是,该servlet抛出了一个异常,没有明确的消息和原因。这是堆栈跟踪: SEVERE: Servlet.service() for servlet UploadServlet …

30
“ PKIX路径构建失败”和“无法找到到所请求目标的有效认证路径”
我正在尝试为我的Java项目使用twitter4j库获取推文。在我的第一次跑步中,我得到了关于证书sun.security.validator.ValidatorException和的错误sun.security.provider.certpath.SunCertPathBuilderException。然后我通过以下方式添加了Twitter证书: C:\Program Files\Java\jdk1.7.0_45\jre\lib\security>keytool -importcert -trustcacerts -file PathToCert -alias ca_alias -keystore "C:\Program Files\Java\jdk1.7.0_45\jre\lib\security\cacerts" 但是没有成功。这是获取推文的过程: public static void main(String[] args) throws TwitterException { ConfigurationBuilder cb = new ConfigurationBuilder(); cb.setDebugEnabled(true) .setOAuthConsumerKey("myConsumerKey") .setOAuthConsumerSecret("myConsumerSecret") .setOAuthAccessToken("myAccessToken") .setOAuthAccessTokenSecret("myAccessTokenSecret"); TwitterFactory tf = new TwitterFactory(cb.build()); Twitter twitter = tf.getInstance(); try { Query query = new Query("iphone"); QueryResult result; result …
422 java  jsp  servlets  twitter4j 

23
通过jQuery.Ajax下载文件
我在服务器端有一个Struts2操作,用于文件下载。 <action name="download" class="com.xxx.DownAction"> <result name="success" type="stream"> <param name="contentType">text/plain</param> <param name="inputName">imageStream</param> <param name="contentDisposition">attachment;filename={fileName}</param> <param name="bufferSize">1024</param> </result> </action> 但是,当我使用jQuery调用操作时: $.post( "/download.action",{ para1:value1, para2:value2 .... },function(data){ console.info(data); } ); 在Firebug中,我看到数据是通过Binary流检索的。我想知道如何打开文件下载窗口,以便用户可以在本地保存文件吗?

8
评估空或空的JSTL c标签
我如何验证是否 String使用c标签为空还是空JSTL? 我有一个名称变量,var1可以显示它,但是我想添加一个比较器来验证它。 <c:out value="${var1}" /> 我想验证它为null还是空(我的值是字符串)。
389 jsp  jstl  el 

30
如何解决“无法延迟初始化角色集合”的Hibernate异常
我有这个问题: org.hibernate.LazyInitializationException:无法延迟初始化角色集合:mvc3.model.Topic.comments,没有会话或会话被关闭 这是模型: @Entity @Table(name = "T_TOPIC") public class Topic { @Id @GeneratedValue(strategy=GenerationType.AUTO) private int id; @ManyToOne @JoinColumn(name="USER_ID") private User author; @Enumerated(EnumType.STRING) private Tag topicTag; private String name; private String text; @OneToMany(mappedBy = "topic", cascade = CascadeType.ALL) private Collection<Comment> comments = new LinkedHashSet<Comment>(); ... public Collection<Comment> getComments() { return comments; …

5
基于Web的Design Patterns应用程序[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 2年前关闭。 我正在设计一个简单的基于Web的应用程序。我是这个基于Web的领域的新手,我需要您提供有关设计模式的建议,例如如何在Servlet之间分配责任,创建新Servlet的标准等。 实际上,我主页上的实体很少,而与每个实体相对应,我们几乎没有添加,编辑和删除等选项。早些时候,我对每个选项使用一个Servlet,例如Servlet1用于添加实体1,Servlet2用于编辑实体1,依此类推,这样我们最终拥有大量的Servlet。 现在,我们正在更改设计。我的问题是,如何正确选择如何选择servlet的责任。每个实体是否应该有一个Servlet,它将处理所有选项并将请求转发到服务层。还是应该为整个页面设置一个servlet,它将处理整个页面请求,然后将其转发到相应的服务层?同样,请求对象是否应该转发到服务层。

7
如何使用Servlet和Ajax?
我是Web应用程序和Servlet的新手,我有以下问题: 每当我在Servlet中打印某些内容并由网络浏览器调用它时,它都会返回一个包含该文本的新页面。有没有一种方法可以使用Ajax在当前页面中打印文本?
334 java  ajax  jsp  servlets 


7
使用JSP技巧可以使模板制作更容易?
在工作中,我的任务是将一堆HTML文件变成一个简单的JSP项目。实际上,这完全是静态的,不需要编写服务器端逻辑。我应该提到我是Java的新手。JSP文件似乎使使用通用包含和变量变得很容易,就像PHP,但是我想知道一种简单的方法来获得诸如模板继承(Django样式)之类的东西,或者至少能够使base.jsp文件包含页眉和页脚,以便稍后插入内容。 Ben Lings在这里的回答似乎提供了一些希望: JSP模板继承 有人可以解释如何实现这一点吗? 考虑到我没有太多时间,我认为动态路由会花很多时间,所以我很高兴能将URL直接映射到.jsp文件上,但是我愿意提出建议。 谢谢。 编辑:我不想使用任何外部库,因为这会增加我自己和从事该项目的其他人的学习曲线,而我所工作的公司已与该公司签约。 另一个编辑:我不确定是否JSP tags有用,因为我的内容实际上没有任何模板变量。我需要的是一种能够做到这一点的方法: base.html: <html><body> { content.body } </body></html> somepage.html <wrapper:base.html> <h1>Welcome</h1> </wrapper> 输出为: <html><body> <h1>Welcome</h1> </body></html> 我认为这将使我有足够的多功能性来完成我需要的一切。它可以通过实现,includes但是然后我需要为每个包装程序添加一个顶部和一个底部,这有点混乱。

4
如何在下拉列表更改时提交表格?
我正在JSP中创建一个页面,其中有一个下拉列表,一旦用户选择了一个值,他就必须单击go按钮,然后将该值发送到Servlet。 </select> <input type="submit" name="GO" value="Go"/> 我该如何做才能在变更时做到呢?例如,当用户选择John时,将从数据库检索他的所有详细信息并显示。我希望系统无需单击“执行”按钮即可执行此操作。
292 html  jsp 

13
如果…在JSP或JSTL中
我想根据某些条件在JSP文件中输出一些HTML代码。 if (condition 1) { Some HTML code specific for condition 1 } else if (condition 2) { Some HTML code specific for condition 2 } 我怎样才能做到这一点?我应该使用JSTL吗?
283 jsp  if-statement  jstl 



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.