小编jde*_*dev的帖子

在spring MVC中删除页面url的前缀和后缀

我使用spring mvc创建了控制器:

@Controller
public class MyController {


@RequestMapping("/")

public String showHome() {

return  “/WEB-INF/pages/home.jsp";

}



@RequestMapping(“/users")
    public String showUser() {
        return "/WEB-INF/pages/users.jsp";
}

}
Run Code Online (Sandbox Code Playgroud)

我想避免在每个方法和控制器中编写这个/ WEB-INF/pages,有没有办法只写jsp页面的名称(带文件夹或没有),并且应用程序返回正确的页面?

java spring jsp spring-mvc

3
推荐指数
1
解决办法
1765
查看次数

JSON 中所选键的掩码值

我有 JSON 请求和响应,我想在日志中打印 JSON,但有一些我想避免在日志中打印的安全字段,我试图屏蔽字段键:例如:

掩蔽前:

  {"username":"user1","password":"123456","country":"US","creditCardNumber":"1283-1238-0458-3458"}
Run Code Online (Sandbox Code Playgroud)

掩蔽后

{"username":"user1","password":"XXXXXX","country":"US","creditCardNumber":"XXXXXX"}
Run Code Online (Sandbox Code Playgroud)

我正在使用 java Gson lib,请帮我做到这一点

编辑

我想动态传递键,所以在函数中a我想屏蔽这些字段,但在函数中b不同的字段。

java json gson

3
推荐指数
1
解决办法
1万
查看次数

第一次交易失败,IJ000457,IJ000461和IJ000356,但之后有效

我试图在Wildly服务器上使用JPA运行JSF应用程序,我有以下代码,在第一次尝试添加员工时有一个例外,但是当尝试另一次时,它工作正常,我没有找到原因,请救命.

会话bean:

import javax.ejb.Stateless;
import javax.ejb.TransactionAttribute;
import javax.ejb.TransactionAttributeType;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.persistence.PersistenceContextType;
import javax.transaction.Transactional;

import model.Employee;

@Stateless
@Transactional(rollbackOn=Exception.class)
public class EmployeeBean {
    @PersistenceContext(unitName="employee")
       private EntityManager em;

       public void create(Employee... gs) {
           if(em==null)
           {
               System.out.println("entitymanager is null");
               return;

           }


           try {
            for(Employee g : gs) {
                   em.persist(g);
               }
        } catch (Exception e) {
            System.out.println("Error");
            e.printStackTrace();
        }
       }

}
Run Code Online (Sandbox Code Playgroud)

persistence.xml中

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.1"
    xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
    <persistence-unit name="employee" transaction-type="JTA">
        <jta-data-source>java:jboss/datasources/employee</jta-data-source>
        <class>model.Emp_Proj</class>
        <class>model.Emp_ProjPK</class>
        <class>model.Project</class>
        <class>model.Employee</class>
    </persistence-unit>
</persistence>
Run Code Online (Sandbox Code Playgroud)

standalone.xml …

ejb jpa jta wildfly

2
推荐指数
1
解决办法
5053
查看次数

标签 统计

java ×2

ejb ×1

gson ×1

jpa ×1

json ×1

jsp ×1

jta ×1

spring ×1

spring-mvc ×1

wildfly ×1